Angularjs 在循环中使用ng repeat过滤两个数组
我面临一个问题,我想显示表单元格中的所有键,但数据库中已经存在的键将以不同的背景色显示;我用ng repeat尝试了两次,但没有成功,因为它重复了现有的密钥 这里是为了得到更多的理解 这是相关代码Angularjs 在循环中使用ng repeat过滤两个数组,angularjs,angularjs-ng-repeat,Angularjs,Angularjs Ng Repeat,我面临一个问题,我想显示表单元格中的所有键,但数据库中已经存在的键将以不同的背景色显示;我用ng repeat尝试了两次,但没有成功,因为它重复了现有的密钥 这里是为了得到更多的理解 这是相关代码 d.keys = ['a','b'] // from database keys = ['a','b','c','d'] // complete list <span ng-repeat="vk in keys"> <span ng-repeat="dk in d.k
d.keys = ['a','b'] // from database
keys = ['a','b','c','d'] // complete list
<span ng-repeat="vk in keys">
<span ng-repeat="dk in d.keys">
<span ng-show="vk === dk" class="key {{ dk }}">{{ dk }}</span>
</span>
<span class="key">{{ vk }}</span>
</span>
</span>
d.keys=['a','b']//来自数据库
键=['a','b','c','d']//完整列表
{{dk}}
{{vk}}
如果可能,请提出更好的解决方案;我读了一些filter方法,但没有想到你真的只是想在我相信的范围内修改类。只需重复一次ng,然后将该类设置为ng类
<span ng-repeat="vk in keys">
<span class="key" ng-class="d.keys.indexOf(vk) >= 0 ? vk : ''">{{ vk }} </span>
</span>
{{vk}}
您真的只是想根据我认为的范围修改类。只需重复一次ng,然后将该类设置为ng类
<span ng-repeat="vk in keys">
<span class="key" ng-class="d.keys.indexOf(vk) >= 0 ? vk : ''">{{ vk }} </span>
</span>
{{vk}}
非常感谢。实际上,我需要将类名小写,这样我就可以编写?'{{vk | lowercase}}
而且它的工作原理非常像magicThanks。实际上,我需要将类名小写,这样我就可以编写?'{{vk | lowercase}}
它的工作原理就像魔术一样