5
什么是AngularJS指令?
我花了很多时间阅读AngularJS文档和一些教程,对于文档的难懂性,我感到很惊讶。 我有一个简单的,可以回答的问题,对于其他希望使用AngularJS的人也可能有用: 什么是AngularJS指令? 某个地方应该有一个简单,精确的指令定义,但是AngularJS网站提供了这些令人惊讶的无用定义: 在主页上: 指令是AngularJS中可用的独特而强大的功能。指令可让您发明特定于您的应用程序的新HTML语法。 在开发人员文档中: 指令是教授HTML新技巧的一种方法。在DOM期间,编译指令将与HTML匹配并执行。这允许指令注册行为或转换DOM。 具有讽刺意味的是,有一系列关于指令的讨论,似乎是在假定读者已经理解了它们是什么。 任何人都可以提供什么是指令的精确定义以供参考: 它是什么(请参阅jQuery的清晰定义作为示例) 打算解决哪些实际问题和情况 它体现了什么设计模式,或者如何适合AngularJS的MVC / MVW任务。