angularjs – ui-router嵌套路由控制器没有被调用
发布时间:2020-12-17 08:49:53 所属栏目:安全 来源:网络整理
导读:我试图调用一个控制器,应该与home.category链接,但它不被调用。它有什么问题? $stateProvider .state("home",{ // Use a url of "/" to set a states as the "index". url: "/",templateUrl: APP_CONFIG.baseUrl + 'partials/layouts/home.html',controll
我试图调用一个控制器,应该与home.category链接,但它不被调用。它有什么问题?
$stateProvider .state("home",{ // Use a url of "/" to set a states as the "index". url: "/",templateUrl: APP_CONFIG.baseUrl + 'partials/layouts/home.html',controller: 'MainCtrl' }) .state("home.category",{ // Use a url of "/" to set a states as the "index". url: "c/:categoryId/:categorySlug",controller: function($stateParams) { alert($stateParams.categoryId); } })
好吧,我发现了一个线索从给定的文档ui-router说
https://github.com/angular-ui/ui-router/wiki#controllers 但我试图添加模板,但仍然没有工作,然后我看到我的父路由模板没有< div ui-view>< / div> (我错误地删除它)所以当我添加它回来它工作:),所以,实例化我们的孩子的路由控制器,我们必须有< div ui-view>< / div>在我们的父路由模板。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |