我有一個問題,顯示我的控制器傳遞給指令模板的JSON對象數據。這是我的代碼。如何在指令模板中使用ng-repeat Angular JS
指令
app.directive('heroes', function(){
return{
scope:{
heroes: '='
},
template: '<li ng-repeat="x in hereos">{{ x.Name }} </li>', // DOESNT WORK
link:function(scope,element,attributes){
});
}
}
});
控制器
app.controller('MainController',function($scope, $http){
$scope.getData = function(){
$http({
url: 'js/directives/herolist.php',
method: "GET"
}).success(function (data) { $scope.heroes = data.records; })
}
也許你試試$ scope。$ apply()在$ http回調 – scokmen
$ apply是做什麼的?你的意思是$ http。$ apply ?? – drake24
@scokmen $ http將觸發$摘要 –