使用以下方法将控制器应用于文档/元素是否有任何优缺点:
app.config(['$routeProvider', function($routeProvider){
$routeProvider
.when('/', {
templateUrl: '/templates/document.htm',
controller: 'appCtrl'
})
with-in HTML
OR
drop=True
是否属于个人偏好?
答案 0 :(得分:1)
一个有趣的问题。 ng控制器可能是将控制器放入SPA中的页面的特定部分的传统方式。因此,对于只有一个或几个页面/控制器的小型SPA,这可能会更好。
您为路线发布的第二个选项,其中您有许多页面,并且您希望将该选项用于页面控制器。
要么可以使用,要么可以工作。出于组织的考虑,我倾向于后者,因为我已经习惯了它并且日复一日地使用它。