Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs Angular指令最佳实践-在标记中使用指令不是一个好主意吗?_Angularjs - Fatal编程技术网

Angularjs Angular指令最佳实践-在标记中使用指令不是一个好主意吗?

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标记定义了控制器,但指令不是:

<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控制器是一个指令,不,我不会把它贴上“坏”的标签。