전에 지시로드의 내가 $의 HTTP와 $ 범위에 변수를로드하고있어 가정 해 봅시다AngularJS와 데이터
app.directive('studentsView', function(){
return {
scope: { students: '=' },
controller: function($scope){
_.each($scope.students, function(s){
// this is not called if teacher loads after this directive
});
}
};
});
가 어떻게 할 :로드,하지만 내 지시어는로드되는 teacher.students 배열에 따라 코드가 내가 원하는 행동을 해? 나는 $ http를 사용하는 것을 멈추고 싶지 않으며, 가능한 한 범위에 약속을 할 필요가 없다.
루프에서 무슨 일이 일어나고 있습니까? 컨트롤러에서 성공 콜백 내에 루프를 넣을 수 있습니다. 전체 요청을 돕거나 서비스로 이동하는 경우 – charlietfl