self.getNoteClass = function(status) {
return {
done: status,
pending: !status
};
};
我在書中遇到這樣一個用法,傳入參數必須是true或false,然後傳入true就是回傳done,false就是回傳pending。
我想問下這種用法是angularjs裡的特殊用法嗎?表示不理解,請大神解答,謝謝!
PS:下面這個我自己寫的例子是我比較能理解的一個較簡單清楚的使用方式。
self.getClassname = function(string) {
var obj = {
'1' : even,
'2' : odd
};
return obj[string];
};
天蓬老师2017-05-15 16:52:09
我想這應該與 ng-class
built-in directive, in which case, the className done
will be applied to the element when status
is true, and className pending
一起使用,否則將應用於元素。
您可能會在文件中看到「地圖語法範例」ng-class
部分
供參考。