无法解决州'app'

时间:2017-06-08 16:15:51

标签: angularjs angular-ui-router

我知道之前已经问过这个问题(herehere等),但我无法理解我的代码有什么问题。这是:

(function () {
    'use strict';
angular
    .module('app.students', ['common', 'xeditable', "googlechart", 'iosDblclick', 'anguFixedHeaderTable', 'disableAll'])
    .config(config);

/** @ngInject */
function config($stateProvider, $translatePartialLoaderProvider) {
    // State
    $stateProvider
        .state('app.students', {
            abstract: true,
            url: '/students'
        })

        .state('app.students.studentList', {
            url: '/',
            views: {
                'content@app': {
                    templateUrl: 'app/main/students/views/studentList/studentList.html',
                    controller: 'StudentListController as vm'
                }
            }
        })

        .state('app.studentsInProcess.studentList', {
            url: '/process/:id',
            views: {
                'content@app': {
                    templateUrl: 'app/main/students/views/studentList/studentList.html',
                    controller: 'StudentListController as vm'
                }
            },
            parent: 'app.students'
        })

        .state('app.students.studentDetails', {
            url: '/:id',
            views: {
                'content@app': {
                    templateUrl: 'app/main/students/views/studentDetails/studentDetails.html',
                    controller: 'StudentDetailsController as vm'
                }
            }

        });

    // Translation
    $translatePartialLoaderProvider.addPart('app/main/students');
}
})();

当我点击带有“app.studentsInProcess.studentList”的ui-sref的链接时,我收到错误
“错误:无法从州'app'解析'app.studentsInProcess.studentList'” 我究竟做错了什么?请耐心等待,因为这件事对我来说很新鲜。

0 个答案:

没有答案