gpt4 book ai didi

javascript - 需要根据字符串值检查复选框

转载 作者:行者123 更新时间:2023-12-03 04:15:09 25 4
gpt4 key购买 nike

我正在从 LocalStorage 获取数据,如下所示

angular.module('madMeApp').controller('campaignInDetails', function($scope) {
var campaignToShow = JSON.parse(localStorage.getItem("CampaignDetails"));
$scope.selectedDays = campaignToShow.selected_days;
});

我得到了以逗号分隔的字符串形式的 selected_days 值,例如周二、周三

基于 selected_days 的值

我想选中下面的复选框,

<input type="checkbox" value="Monday" name="selected_days" />
<input type="checkbox" value="Tuesday" name="selected_days" />
<input type="checkbox" value="Wednesday" name="selected_days" />
<input type="checkbox" value="Thursday" name="selected_days" />
<input type="checkbox" value="Friday" name="selected_days" />
<input type="checkbox" value="Saturday" name="selected_days" />
<input type="checkbox" value="Sunday" name="selected_days" />

请帮助我如何根据值使用 AngularJs 检查复选框。在这种情况下,我想检查星期二、星期三复选框。

谢谢。

最佳答案

为 ng-checked 创建一个函数,它将根据您的本地存储字符串返回 true 或 false。示例:

<input type="checkbox" value="Monday" name="selected_days" ng-checked="dayChecker("Monday")" />

在 Controller 中

var str = "Tuesday,Wednesday";
$scope.dayChecker = function(day){
if(str.indexOf(day) > 0){
return true;
} else{
return false;
}
}

希望对你有帮助

关于javascript - 需要根据字符串值检查复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44174109/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com