2016-08-21 3 views
0

привет. Я пытаюсь обновить с 0.2.8 до 1.0.0-beta.1 на ui-router и запустить эту ошибку в любом состоянии, которое использует свойство «разрешение». Например, я получаю «Недопустимое значения постановляет:„Q“ ошибки из состояния нижеУгловой ui-router upgrade to 1.0.x. «Разрешить» ошибки

state('myState', { 
       url: '/myState?filter', 
       component: 'myComponent', 
       resolve: ['$q', '$ocLazyLoad', function ($q, $ocLazyLoad) { 
        var deferred = $q.defer() 
         ..... 
       }] 
      }) 

Может кто-то мне точку в правильном направлении для использования„“решительности в UI-маршрутизаторе 1.0? Документы в значительной степени сосут.

Спасибо!

ответ

1

Решение считается (и всегда предполагалось) быть объектом с функциями как значениями. См. the documentation:

Дополнительная карта зависимостей, которые следует вводить в контроллер. Если какая-либо из этих зависимостей является обещанием, маршрутизатор будет ждать, пока все они будут решены до того, как будет создан экземпляр контроллера. [...]

+0

Благодарим вас за ссылку. что помогло. в документах, которые я читал, неясно. – 29er

Смежные вопросы