我有一個名爲$scope.activities
的範圍。在該範圍內是多個對象。每個對象都有一個名爲viewed
的字符串,值爲check
或uncheck
。我想檢查值是否存在uncheck
。檢查範圍內是否有值
我已經創建了這個,但它似乎沒有工作。
if (activities.indexOf("uncheck") == -1) {
console.log ('uncheck found')
$scope.newActivities = 'newActivities';
} else {
console.log ('no uncheck found')
}
因爲在activities
我有兩個目的,一個與所述uncheck
值,沒有它目的。
[{"id":2,", "viewed":"check"}, {"id":3,", "viewed":"uncheck"}]
如果你有你''scope'內activities'陣列,必須解決您的'if'與條件:'如果($ scope.activities.indexIf( 「取消」)== - 1){...}'。也許這會解決你的代碼:) –