这里开始角度的开发者。角度控制器的要点是什么?控制器的工作不能由指令完成吗?
让我开始说我非常喜欢角度,我认为它是一个非常好的架构框架。
这就是说,我不明白为什么控制器存在。让我来解释一下:
从我的理解服务有一个明确的角色: 整个应用程序所需要的模型 2)执行业务逻辑 3:1)蓄能件)聊到服务器
的观点: 1)显示模型
指令: 1)创建范围 2)暴露功能他们创造通过它们采取来自用户的输入和 一)改变模型 b)中操纵DO作用域M
控制器的要点是什么?看起来指令被设计来执行控制器所做的所有工作。
控制器是否应该在指令操纵DOM时操纵模型?
好的,谢谢你,这种确实有道理。为什么你说这个指令的重量更重呢?我的意思是不是ng-controller只是另一个指令? – pQuestions123 2015-02-06 01:24:41
ng-controller是将控制器与元素相关联的指令。控制器不是指令。我认为这是'重量级',因为你必须编写更多的代码来创建指令并对其进行单元测试。 – 2015-02-06 01:45:24