Angularjs Angular指令最佳实践-在标记中使用指令不是一个好主意吗?
我见过一些示例,其中div标记定义了控制器,但指令不是:Angularjs Angular指令最佳实践-在标记中使用指令不是一个好主意吗?,angularjs,Angularjs,我见过一些示例,其中div标记定义了控制器,但指令不是: <div ng-app="contestantApp"> <h1>Contestants</h1> <section ng-controller="ContestantsCtrl as ctrl"> <ul> <li ng-repeat="contestant in ctrl.contestants"> {{contestant.f
<div ng-app="contestantApp">
<h1>Contestants</h1>
<section ng-controller="ContestantsCtrl as ctrl">
<ul>
<li ng-repeat="contestant in ctrl.contestants">
{{contestant.firstName}} {{contestant.lastName}}
</li>
</ul>
<myapp-contestant-editor-form contestants="ctrl.contestants">
</myapp-contestant-editor-form>
</div>
参赛者
-
{{参赛者.姓氏}{{参赛者.姓氏}}
在没有指令的情况下实现控制器是否是一种糟糕的做法?在某些情况下,这是否有用
谢谢你的确切意思是什么?您可以修改指令的作用域,以确定它可以从其父作用域访问哪些属性。请注意此行“”。这是不是一种好的做法?你为什么要这样做而不是制定这个部门的指令?。你的自定义指令是在你的angular模块/应用程序中定义的,所以我不确定你还在问什么。你想知道控制器和指令之间的权衡吗?好的,对不起。我添加了不正确的代码。此处的这一行为“”。因此,该节不是一个指令,而是一个与之关联的控制器。这样做是不是很糟糕?顺便说一句,ng控制器是一个指令,不,我不会把它贴上“坏”的标签。