我目前正在从事一个 Web 开发项目,但在实现 UI-router ( AngularJS ) 时遇到了问题。
我想在页面加载时设置默认状态以及 subview 的默认状态。
如果我使用 abstract:true
方法不是解决方案,因为当我想再次激活该状态时,这是不可能的。
最佳答案
希望这会给你答案你的问题
var App = angular.module('TechdefeatApp',['ui.router']);
App.config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider){
// For any unmatched url, send to /business
$urlRouterProvider.otherwise("/")
$stateProvider
.state('/', {
url: "/",
templateUrl: "app/components/home/homeView.html",
controller:"homeController"
})
.state('member', {
url: "/member/:seo_url",
templateUrl: "app/components/member/memberView.html",
controller:"memberController"
})
.state('category', {
url: "/category/:seo_url",
templateUrl: "app/components/category/categoryView.html",
controller:"categoryController"
})
}]);
关于angularjs - ui-router 中的默认状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42096474/