我们可以这样做吗?
GuitarApp.config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('/list', {
templateUrl: 'partials/list.html',
<!-- no controller here -->
}).
when('/details/:guitarID', {
templateUrl: 'partials/details.html',
controller: 'DetailsController'
}).
otherwise({
redirectTo: '/list'
});
}]);
因为需要的控制器已经添加到HTML的标签中,因为HTML的其他部分也想制作该控制器。
答案 0 :(得分:1)
在$ routeProvider中指定控制器是完全可选的。请确保您的HTML指定它。并确保你在两个地方都没有它!
正如评论所提到的,请参考“最佳”做法的最佳做法。