解決方法をUI-Routerで使用する方法を学ぼうとしていますが、欠落している情報があると思います。それらを機能させる。UIルートでコントローラに解決結果を渡す
私はこのような状態を設定している:
そして、私は、コントローラを持っている:
app.controller("TestController", ["$scope", "test", function($scope, test) {
console.log(test);
}]);
その後、私は時に何も持っていませんtestHtml.html部分的なファイルを持っています瞬間:
<div ng-controller="TestController">
Test content
</div>
そして、それはindex.htmlの中に、UIビューにロードされる:
<div ui-view="body" autoscroll></div>
私はこれを約1時間ほどしのぎ、グーグルグーグルで回っていました。何かをしてその結果をコントローラに渡すために何をすべきか分かりません。
あなたは私たちの出力を示すことができましたお願いします ? – Aliz
「未定義」でした。問題は、受け入れられた解決策のように、私が州の間違った場所にコントローラを持っていたことでした。 – Simon
それはまた、私はビューのngコントローラを取らなければならなかった、それ以外の場合は2回それを実行する価値がある – Simon