не может разрешиться из состояния ''. Какую конфигурацию я поставил не так? - PullRequest
0 голосов
/ 05 августа 2020

Я пытаюсь использовать go с помощью 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: {

                    }
                });
    

        }
    ])

1 Ответ

0 голосов
/ 05 августа 2020

Для тех, у кого такая же проблема, я публикую решение, и это была проблема с именованием.

Если родитель 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: {

                    }
                });
    

        }
    ])

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...