Не удается устранить ошибку состояния в UI-маршруте

0

У меня это в route.js

.state('app', {
        url:'/app',
        templateUrl: 'partials/dashboard/index.html'
      })

      .state('app.sales', {
        url:'/app/sales',
        templateUrl: 'partials/dashboard/sales.html'
      })

Тогда это мой взгляд

<div class="container" ng-controller="DashboardCtrl as vm" ng-init="vm.init()">
    <aside>
        <ul>
            <li ui-sref="sales">Sales</li>
        </ul>
    </aside>
    <div ui-view></div>
</div>

Когда я нажал на li, на моей консоли я увидел эту ошибку. Could not resolve 'sales' from state 'app'

Что не так? Я пытаюсь использовать вложенное представление. Я хочу, чтобы моя боковая панель оставалась, а контент менялся динамически.

  • 0
    На ваш вопрос ответили?
Теги:

2 ответа

1
Лучший ответ

Используйте имя состояния "app.sales" вместо ui-sref

1

Вы хотите перейти к app.sales при размещении ui-sref на тегах привязки. Итак, вы сделали бы это так:

<li><a ui-sref="app.sales">Sales</a></li>
   

Ещё вопросы

Сообщество Overcoder
Наверх
Меню