除非我弄错了,否则我在某些应该可以工作的东西上遇到了麻烦。
我有一个键:值对象设置如下:
{
key1:"val1",
key2:"val2",
key3:"val3",
key4:null
}
在我看来,我有这个:
<div class="col-md-4" ng-repeat="(key, value) in list" ng-if="key != 'key1' || value != null">
<ul>
<li>{{ key }} : {{ value }} </li>
</ul>
</div>
问题:如果我只使用key != 'key1'
works,则不显示key1的键和值。
如果我也只使用value != null
作品,则不会显示 key4。
但是当我将 if 语句与 || 结合使用时 (OR),整个 if 语句被忽略。
我在这里做错了吗?
我在这里发布了一个示例:http: //jsfiddle.net/caxoyud2/
提前谢谢!