我有一个名为$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){...}'。也许这会解决你的代码:) –