0
$ transitionを使って特定のルートが変更されたときにいくつかの変更を加えたいと思います。
この行き方:
Error: [$injector:unpr] Unknown provider: eventProvider <- event(…)
$ transitionを使って特定のルートが変更されたときにいくつかの変更を加えたいと思います。
この行き方:
Error: [$injector:unpr] Unknown provider: eventProvider <- event(…)
あなたはマニュアルの$transitions.onStart
定義を見れば、それは3つのパラメータを受け入れます。
ONSTART(matchCriteria:IMatchCriteria、コールバック:IInjectable、 オプション?:任意の):
第一パラメータは、一致基準をとる関数、第二
はIInjectable
にすることができます(サービス、工場をとり、値、定数)、またはすべての依存関係を受け入れる関数とすることができます。
現在あなたは
$transitions.onStart({
to: 'caseStudy'
}, function($state, $transitions) { //injected dependency in function
alert('test');
});
$遷移アプリ
$injector
&からevent
依存関係を取得しようとする第二function
でevent
は(その名前で定義されたそのような依存関係が存在しないように)を取得するために失敗しました.onStart({ to: 'caseStudy' }関数($ transition $){//関数に注入された依存関係 alert( 'test'); }); –$ transition $を挿入しようとすると、プロダクションコードでは機能しません –
その意味は?私は大崩壊で試したが、うまくいかなかった。 –