最好通过ng-app指令或.config控制器属性应用控制器

时间:2017-05-18 08:49:07

标签: javascript angularjs angularjs-directive

使用以下方法将控制器应用于文档/元素是否有任何优缺点:

app.config(['$routeProvider', function($routeProvider){ $routeProvider .when('/', { templateUrl: '/templates/document.htm', controller: 'appCtrl' }) with-in HTML

OR

drop=True

是否属于个人偏好?

1 个答案:

答案 0 :(得分:1)

一个有趣的问题。 ng控制器可能是将控制器放入SPA中的页面的特定部分的传统方式。因此,对于只有一个或几个页面/控制器的小型SPA,这可能会更好。

您为路线发布的第二个选项,其中您有许多页面,并且您希望将该选项用于页面控制器。

要么可以使用,要么可以工作。出于组织的考虑,我倾向于后者,因为我已经习惯了它并且日复一日地使用它。