AngularJs ui-sref不工作,并且状态摘要

时间:2014-10-23 08:57:50

标签: javascript angularjs angularjs-directive angular-ui-router

出于某种原因,我的ui-sref链接没有更新,允许我在我的应用上更改状态。

有人可以告诉我我做错了什么吗?我附上了一个完整代码的plunkr链接

App.config(['$stateProvider', '$urlRouterProvider', function ($stateProvider, $urlRouterProvider) {

    'use strict';

    // defaults to home
    $urlRouterProvider.otherwise('/home');

    // states
    $stateProvider
        .state('app', {
            url: '',
            abstract: true,
            templateUrl: 'app.html',
            controller: 'AppController'
        })
        .state('app.home', {
            url: '/home',
            templateUrl:'home.html',
            controller: 'HomeController'
        })
        .state('app.settings', {
            url: '/settings',
            templateUrl: 'settings.html',
            controller: 'SettingsController'
    });

}]);

http://plnkr.co/edit/m77wrOU0sMLG0fmicTaK

如果我导航到/ home,这是有效的,如果我去/设置也有效。但我的网页上没有生成链接?

另外,如果我想要多个布局,比如我想要一个管理员布局和一个普通的用户布局,也许管理员布局会隐藏页面上的一些项目并显示其他项目,这最好是使用路由?我有大约6个页面的不同部分,目前没有设置为视图,但我想知道这是否应该是我应该关注的路线?

你的stateProvider中有多于一个抽象状态有什么问题,还是那个愚蠢?

0 个答案:

没有答案