角度のあるjに対して非常に慣れていて、ループでサービスから結果を取得しようとしていて、Viewに表示したい。角型Jsがコントローラメソッドを複数回呼び出すとビューに出力を表示する
私はフローが次のようになると信じています: 最後のエントリを持つコールコントローラを表示します(コントローラは、より多くのデータを表示するかどうかを知るべきではありません。コントローラは、サービス/ファクトリを呼び出して結果を取得します。
ワークフローが正しいか、コントローラの作業とビューをミキシングしているかどうかをご確認ください。または、どういうわけか私はコントローラが、どれだけのデータを収集し、それを使っていくつかのローカル変数を更新しなければならないというロジックを制御するべきだと考えています。ビューはその変数をビュー側に反映するために使用します。
第2の事柄:どのようにしてコントローラのループからの結果をビューから取り出すことができるか。
編集: 私は、コントローラからの人の値を取得できます:私はこのコントローラから人々を取得したい場合は
。どうすればいい?私はここで何か間違っているよ。メソッドからビューを呼び出す必要があるかどうかはわかりません。
angular.module('app.dashboard.dashboardControllers', []).
controller('dashboardController', ['$scope',
function ($scope) {
$scope.persons = $scope.showAssets(null);
$scope.showAssets = function (lastExecutedId) {
var persons_1 = [{
"id": 860,
"firstName": "Superman",
"lastName": "Yoda"
}, {
"id": 870,
"firstName": "Foo",
"lastName": "Whateveryournameis"
}, {
"id": 590,
"firstName": "Toto",
"lastName": "Titi"
}, {
"id": 803,
"firstName": "Luke",
"lastName": "Kyle"
}];
return persons_1;
};
}
]);