2016-08-21 8 views
0

こんにちは私はui-router上で0.2.8から1.0.0-beta.1にアップグレードしようとしていて、 '解決'プロパティを使用するどのような状態でもこのエラーに遭遇します。例えば 、私は「無効な決意値:角度ui-router 1.0.xへのアップグレード。 '解決する'エラー

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

以下の状態から 『Q』エラー誰かが使用するための正しい方向に私を指す 『取得UI-ルータ1.0で決意を』?ドキュメントはかなり吸う。

ありがとうございます!

答えて

1

解決は、値としての機能を持つオブジェクトであると想定されています(そして、常に想定されています)。 the documentationを参照してください:

オプションの依存関係のマップをコントローラに注入する必要があります。これらの依存関係のいずれかが約束である場合、ルータはコントローラがインスタンス化される前にすべてが解決されるのを待つでしょう。 [...]

+0

リンクありがとうございました。それが助けになった。それは私が読んでいたドキュメントではっきりしていません。 – 29er

関連する問題