如何将attrs.requireItems
转换为布尔值?
attrs.$observe("requireItems", function(){
var val = attrs.requireItems;
ngModel.$setValidity("require-items", !!val);
});
可能的值都是字符串,但可以是“true”“false”“0”或“N”(其中N是数组的长度)。
问题是当"0"
或"false"
返回true时,因为它是一个字符串。