我有两个数组
初始数组-$scope.mentors=[“000”、“001”、“002”、“003”、“004”、“005”、“006”、“007”、“008”、“009”、“010”、“011”、“012”、“013”、“014”];
和第一个数组的匹配项-$scope.initialSelected=[“005”、“009”、“013”、“014”];
我需要渲染所有$scope.mentors和突出显示项目从第二个数组使用类当前Acc.我还需要通过点击和创建基于高亮元素的新数组来切换项目。
现在我有一个错误试图点击初始化的高位元素。。谁能帮我做这个吗?
这里是我的应用程序的例子
<div ng-controller="MainCtrl">
<ul>
<li ng-repeat="mentor in mentors">
<span ng-click="toggle = !toggle;" ng-class="{'currentAcc': ifActiveAcc(toggle, '{{mentor}}' )}">{{mentor}}
</span>
</li>
</ul>
</div>
function MainCtrl($scope) {
$scope.mentors = ["000", "001", "002", "003", "004", "005", "006", "007", "008", "009", "010", "011", "012", "013", "014"];
$scope.initialSelected = ["005", "009", "013", "014"];
$scope.ifActiveAcc = function(flag, num){
var p = $scope.initialSelected.includes(num);
if(flag == undefined) {
if (p){
return true;
}
}
else if(flag !== 'undefined'){
if (flag && p){
return true;
}
else if(flag && !p){
return true;
}
else if(!flag && p){
return false;
}
else{
return false;
}
}
}
}
农业1.6.9
添加额外的isActive
字段后,就完全不需要函数了。您可以使用简单的直接评估。
<span ng-click="mentor.isActive = !mentor.isActive"
ng-class="{'currentAcc': mentor.isActive}">{{mentor.name}}
看这把小提琴:http://jsfiddle.net/c84tf7Lu/
问题内容: 如何在Java中计算两个角度量度(以度为单位)的差,使结果在[0°,180°]范围内? 例如: 问题答案: /* * Shortest distance (angular) between two angles. * It will be in range [0, 180]. / public static int distance(int alpha, int beta) { int
我在我的项目中有两个活动。在我的DrawerActivity中,我添加了导航抽屉,在其他活动即TabActivity中,我有片段列表。我试图在DrawerActivity中显示TabActivity的内容。是否有可能这样做,或者我有遵循另一种方法。我是新手开发者,请帮帮我。 draweractivity.java //我的第二个活动是TabActivity,这里我想在draweractivity中
我正在用angular 4开发一个管理面板,并尝试集成一个部分来定制样式,比如change color、bg等。我已经开发了一个部分来保存数据库中的设置,使用API将它们作为json加载到应用程序中。 现在我正在尝试使用json中的值生成一个动态css,我尝试了主组件中的以下代码,但它不起作用 我不确定应该如何在组件中加载css值并在样式标记中使用它们。我没有找到任何其他的解决办法。 另一种方法是
无法启动活动ComponentInfo{com.app.mobile.android.dev/com.app.mobile.android.splashscreen}:java.lang.IllegalArgumentException:没有为类绑定的注入器工厂。注入器工厂被绑定为com.delta.mobile.android.splashScreen:[com.app.mobile.andro
我如何知道我的系统中哪个选项卡处于活动状态 public View oncreate View(LayoutInflater inflater,ViewGroup容器,Bundle savedInstanceState)函数??? 以下代码仅适用于拳头导航,但之后在每个选项卡中,它都会显示最后一个布局。 我认为问题出在< code>onCreateView函数中,我无法获取活动选项卡的位置。 我怎
我对mongodb中的聚合概念相对陌生。在我的文档中,有一个数组。我尝试用$match,$unwind,$group来提取数组中有两个给定值的文档。我猜写上去没什么帮助..这是样品 文件: 从这些文档中,我需要提取一个具有“类:1”和“主题[”物理“,”英语“]的文档 所以,如果我正确地编写了查询(或聚合),我应该从上面提取第二个文档。 这是我所拥有的 好吧,上面的聚合没有给我任何反馈,所以我尝试