self.getNoteClass = function(status) {
return {
done: status,
pending: !status
};
};
J'ai rencontré une telle utilisation dans le livre, le paramètre entrant doit être vrai ou faux, puis transmettre les vrais retours effectués et les faux retours en attente.
Je voudrais demander si cette utilisation est une utilisation spéciale dans angulairejs ? Je ne comprends pas, donnez-moi des réponses, merci !
PS : L'exemple suivant que j'ai écrit moi-même est une manière d'utilisation plus simple et plus claire que je peux comprendre.
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.