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];
};
Je suppose que cela est destiné à être utilisé en conjonction avec la directive intégrée
ng-class
, auquel cas, le classNamedone
sera appliqué à l'élément lorsquestatus
est vrai, et classNamepending
sera appliqué à l'élément sinon.Vous pouvez voir la section "Exemple de syntaxe de carte" dans le document pour
ng-class
pour référence.