angularjs动态ng-if跨越数据绑定

时间:2015-11-30 18:37:10

标签: javascript angularjs angularjs-directive angularjs-scope

我的观点中有这个角度表达式:

 <span ng-if="{{list.StoreList ? (list.StoreList.length ' Products)' : '(0 Products)'}}"> </span>

因此,如果我在StoreList中有任何项目,那么我将显示计数,否则我将只显示0个产品。

我意外地期待来自angularjs的错误。

我知道如何解决这个问题。 感谢

2 个答案:

答案 0 :(得分:0)

格式不正确

<span ng-if="{{list.StoreList ? (list.StoreList.length ' Products)' : '(0 Products)'}}"> </span>

应该是

<span ng-if="{{ list.StoreList ? '(' + list.StoreList.length + ' Products)' : '(0 Products)'}}"> </span>

答案 1 :(得分:0)

尝试:

<span ng-if="list.StoreList">{{'(' + list.StoreList.length + ' Products)'}}</span>
<span ng-if="!list.StoreList">(0 Products)</span>