Maison  >  Questions et réponses  >  le corps du texte

angular.js - 请问关于AngularJS里数组对象的使用例子问题

 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];
  };
PHP中文网PHP中文网2714 Il y a quelques jours597

répondre à tous(1)je répondrai

  • 天蓬老师

    天蓬老师2017-05-15 16:52:09

    Je suppose que cela est destiné à être utilisé en conjonction avec la directive intégrée ng-class, auquel cas, le className done sera appliqué à l'élément lorsque status est vrai, et className pending 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.

    répondre
    0
  • Annulerrépondre