是否有按使用频率排序的Angular指令列表?

时间:2014-05-26 22:13:21

标签: angularjs angularjs-directive

我想知道各种指令的使用频率。可以使得知道学习什么比其他事情更难有用。

1 个答案:

答案 0 :(得分:1)

这是对问题的评论,但它太长了所以我发布这个作为答案。

首先,频率是一个模糊的术语,您在寻找什么类型的频率?指令出现在代码上的次数或它出现的文件数量是多少? ng-controller例如,代码出现次数应远远落后于ng-model,但ng-controller几乎总是在每个模板中使用。(虽然这也取决于项目的结构很多。)

我认为无论哪种方式都会有明确的清单。我假设ng-modelng-repeat等指令比代码中的其他指令要多得多。 ng-model是angularjs的主要功能点,ng-repeat经常需要使用信息数组。有些人可能永远不会使用ng-change并且总是使用$watch(而不是指令)其他人可能会使用它。指令频率全部取决于项目。

而且我也认为这不是你在研究角度时应该关注的内容。指令只是角度的许多部分之一。使用频率并不意味着重要性或复杂性。你应该关注的是所谓的做事方式和背后的哲学。

所有指令均已记录在案,如果您有许多问题,请在SO中提供大量答案。最好的学习方法是开始建立一个项目,当你需要做一些你认为可以通过指令完成的事情时,检查文档,如果你找不到任何东西,那就试着自己编写。范围,自定义指令,链接,角度消化循环如何工作等是你应该学习更多的东西。