AngularJS ui-router解决不起作用

时间:2016-03-29 10:50:28

标签: angularjs angular-ui-router

我遇到了解决我的ui路由器状态的问题。

模板在解决之前呈现,我无法理解为什么。

以下是各州:

 .state({
            name: 'common.list',
            url: '/lists/list/:id',
            templateUrl: 'scripts/lists/crud/crud.html',
            controller: 'ListsCrudController',
            controllerAs: 'vm',
            ncyBreadcrumb: {
                label: '{{ vm.title }}',
                parent: 'common.lists'
            }
        })
        .state({
            name: 'common.list.new',
            url: '/new',
            templateUrl: 'scripts/lists/crud/crudForm.html',
            resolve: {
                entityMetadata: function ($http, $stateParams) {                        
                    return $http.get('//localhost/IRE.Scanning.Services/api/FormMetadata/' + $stateParams.id + 'DefaultForm')
                        .then(function (response) {
                            return response.data;
                        });
                }
            },
            controller: 'ListsCrudFormController',
            controllerAs: 'ctrl',
            ncyBreadcrumb: {
                label: 'Nouveau'
            }

        });

控制器:

class ListsCrudFormController {       
    entityMetadata: any;
    constructor(entityMetadata: any) {
        this.entityMetadata = entityMetadata;

    }

有人对我的问题有所了解吗?

非常感谢

0 个答案:

没有答案