【问题标题】:cannot resolve from state ' ' . What configuration did i put wrong?无法从状态 ' ' 解析。我放错了什么配置?
【发布时间】:2020-11-25 01:02:12
【问题描述】:

我正在尝试使用 ui-sref,但它显示的是 cannot resolve from ''。我在路由配置中做错了什么。从我的角度来看,一切似乎都正确配置。但是我收到了这个错误。

查看

 <li><a ui-sref="container.demurrage.index">Container Management</a></li>

Js

angular.module("app.container",
    [
        "ui.router",
        "ui.select",
        "ui.bootstrap",
    ])
    .config([
        "$stateProvider", function ($stateProvider) {
            $stateProvider.state("container",
                {
                    url: "/container",
                    template: "<div ui-view></div>",
                    abstract: true
                });
            $stateProvider.state("container.demurrage.index",
                {
                    url: "/demurrage",
                    templateUrl: "/container/demurrageindex",
                    controller: "demurrageIndexController",
                    resolve: {

                    }
                });
    

        }
    ])

【问题讨论】:

  • 尝试在templateUrl中添加.html扩展名

标签: angularjs angularjs-routing


【解决方案1】:

对于有同样问题的人,我发布了解决方案,这是命名问题。

如果父级是container,则子级应该是container.{some name} 而不是container.{name}.{name}

angular.module("app.container",
    [
        "ui.router",
        "ui.select",
        "ui.bootstrap",
    ])
    .config([
        "$stateProvider", function ($stateProvider) {
            $stateProvider.state("container",
                {
                    url: "/container",
                    template: "<div ui-view></div>",
                    abstract: true
                });
            $stateProvider.state("container.demurrageindex",
                {
                    url: "/demurrage",
                    templateUrl: "/container/demurrageindex",
                    controller: "demurrageIndexController",
                    resolve: {

                    }
                });
    

        }
    ])

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-16
    • 2015-04-28
    • 2015-03-31
    • 1970-01-01
    • 2017-08-24
    • 1970-01-01
    • 2015-10-03
    • 1970-01-01
    相关资源
    最近更新 更多