angularjs - ui-router 中的默认状态

标签 angularjs

我目前正在从事一个 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/

相关文章:

javascript - 该 Controller 功能有任何问题吗?

javascript - 在对象中查找具有 true 标志的属性

javascript - 不同页面背景的 body 标签上的 Angular ng-style?

javascript - 在 Angular 应用程序中使用 angular.forEach() 和 Array.prototype.forEach()

javascript - 显示填充正文的登录页面

javascript - 将数据从 ASP Web 表单页面传递到 Angular2 应用程序

javascript - 在 Angular 中按数字排序

angularjs - $http.get().then 中的 errorCallback 永远不会被调用

angularjs - 如何在 Angular.js 中实现 token 字段

javascript - ng-idle 在 IE9 和 IE10 中不起作用