我需要顯示的「無類」這樣的IM使用這樣的消息:AngularJS陣列NG-如果
<div ng-repeat="categoryItem in categories">
<div ng-show="categoryItem.length">No categories</div>
並不起作用。
這是對象的數組,所以在控制檯中,如果我有2個類別,我可以看到這一點:
Array[2]
0
:
Object
$$hashKey
:
"object:77"
created_at
:
"2016-12-07T19:45:29.997063"
created_by
:
"test"
id
:
39
name
:
"Category 1"
updated_at
:
"2016-12-07T19:45:29.997105"
updated_by
:
null
__proto__
:
Object
1
:
Object
$$hashKey
:
"object:78"
created_at
:
"2016-12-07T19:45:34.202915"
created_by
:
"test"
id
:
40
name
:
"Category 2"
updated_at
:
"2016-12-07T19:45:34.202947"
updated_by
:
null
__proto__
:
Object
length
:
2
所以,當我刪除所有類別我編程的簡單,如果:
if($scope.categories.length === 0){
console.log("No categories");
}
它的作品,但消息不顯示在視圖中,什麼即時通訊做錯了?
難道你不想顯示的數據時,沒有一個長度,而不是當有? – Claies
我嘗試!categoryItem.length和categoryItem.length === 0並且不起作用 –