속성을 통해이 복잡한 객체 배열을 지시문에 전달하는 데 문제가 있습니다. 내가 뭘 잘못하고 왜 잘못 된거야? foos
를라는 이름의 범위 속성이 없습니다각도 JS 및 지시문에 속성으로 복잡한 객체 배열 전달
잘라 내기 및 붙여 넣기 코드
<div ng-controller="MyCtrl">
<pass-object obj="obj"></pass-object>
</div>
var myApp = angular.module('myApp',[]);
myApp.directive('passObject', function() {
return {
restrict: 'E',
scope: { obj: '=' },
template: '<div ng-repeat="foo in foos">Hello, {{foo.prop}}!</div></div>'
};
});
myApp.controller('MyCtrl', function ($scope) {
$scope.obj = [{ prop: "hello" }, {prop: "world"}];
});