На мой взгляд, это угловатое выражение:
<span ng-if="{{list.StoreList ? (list.StoreList.length ' Products)' : '(0 Products)'}}"> </span>
Поэтому, если у меня есть какие-либо элементы в StoreList, тогда я покажу счет, иначе я просто покажу 0 продуктов.
Я неожиданно ожидаю ошибки от angularjs.
Любая идея, как я могу это решить. благодаря
Попробуйте:
<span ng-if="list.StoreList">{{'(' + list.StoreList.length + ' Products)'}}</span>
<span ng-if="!list.StoreList">(0 Products)</span>
Это неверно отформатировано
<span ng-if="{{list.StoreList ? (list.StoreList.length ' Products)' : '(0 Products)'}}"> </span>
вероятно, должно быть
<span ng-if="{{ list.StoreList ? '(' + list.StoreList.length + ' Products)' : '(0 Products)'}}"> </span>