var bookStoreApp = angular.module('bookStoreApp', [ 'ngRoute', 'ngAnimate', 'bookStoreCtrls', 'bookStoreFilters', 'bookStoreServices', 'bookStoreDirectives']);bookStoreApp.config(function($routeProvider) { $routeProvider.when('/hello', { templateUrl: 'tpls/hello.html', controller: 'HelloCtrl' }).when('/list',{ templateUrl:'tpls/bookList.html', controller:'BookListCtrl' }).otherwise({ redirectTo: '/hello' })});是不是在依赖的模块里面写的bookStoreCtrls.controller('HelloCtrl', ['$scope', function($scope) { $scope.greeting = { text: 'Hello' }; }]);就可以直接那么路由加载的代码块就可以不写 ng-controller而使用
2 回答
已采纳
逼近疯狂的边缘
TA贡献2条经验 获得超0个赞
读你的问题好累,不用这个指令还想用某个控制器控制当前页面吗?那就需要在配置路由的时候做处理,就像上面路由那样,名字为HelloCtrl的控制器可以控制对应的'tpls/bookList.html'
bookStoreCtrls.controller('HelloCtrl', ['$scope',
function($scope) {
$scope.greeting = {
text: 'Hello'
};
}
]);
[ ]里面的东西是注入的依赖,[ ]前面的是名称
- 2 回答
- 0 关注
- 1930 浏览
添加回答
举报
0/150
提交
取消