Javascript 为什么不';我的路由不能使用UI.Router吗?

Javascript 为什么不';我的路由不能使用UI.Router吗?,javascript,angularjs,routes,angular-ui-router,Javascript,Angularjs,Routes,Angular Ui Router,我正在尝试整理一些简单的路线,我真的很难。 这里是git的链接 当我导航到/members时,我的成员可以完美加载。当我导航到/members/new时,模板不会加载/members/test的静态模板 这是我的客户端routes.js import angular from 'angular'; import 'angular-ui-router'; angular.module('ncps.routes', ['ui.router']).config(($stateProvider, $u

我正在尝试整理一些简单的路线,我真的很难。 这里是git的链接

当我导航到
/members
时,我的成员可以完美加载。当我导航到
/members/new
时,模板不会加载
/members/test
的静态模板

这是我的客户端
routes.js

import angular from 'angular';
import 'angular-ui-router';

angular.module('ncps.routes', ['ui.router']).config(($stateProvider, $urlRouterProvider) => {
    $urlRouterProvider.otherwise('/members');

    $stateProvider
    .state('members', {
        url: '/members',
        templateUrl: 'members/members-view.html',
        resolve: {
            membersService: function($http) {
                return $http.get('/members');
            }
        },
        controller: 'MembersController as membersCtrl'
    })
    .state('members.new', {
        url: '/new',
        template: 'I could use a drink right now.'
    })
    .state('members.test', {
        url: '/test',
        template: 'I could use a drink right now.'
    });
});

然后在我的
index.html
中,我有我通常的
。那么我做错了什么呢?

您的配置是针对嵌套状态和嵌套视图的。您需要添加一个

<div ui-view></div> 


在您的members-view.html中。这就是嵌套视图的位置

您的配置用于嵌套状态和嵌套视图。您需要添加一个

<div ui-view></div> 


在您的members-view.html中。这就是嵌套视图的位置

哪个部分不工作?请注意,您的嵌套状态没有有效的模板。我的
members/new
members/test
视图从未加载。您的意思是该视图“template:“我现在可以喝一杯了。”?是的,我正在尽可能地使用基本视图。我认为一行静态模板将是一个很好的开始。当我尝试复制我的
'members'
时,表示视图加载很好。如果我使用
templateUrl:'members/members add.html'
模板不会加载。哪个部分不工作?请注意,您的嵌套状态没有有效的模板。我的
members/new
members/test
视图从未加载。您的意思是该视图“template:“我现在可以喝一杯了。”?是的,我正在尽可能地使用基本视图。我认为一行静态模板将是一个很好的开始。当我尝试复制我的
'members'
时,表示视图加载很好。如果我使用
templateUrl:'members/members add.html'
模板不会加载。哇。我没有意识到我在做
成员时做的是嵌套视图。添加
。哇哦。我没有意识到我在做
成员时做的是嵌套视图。添加