2014-11-14 2 views
1

내가 각도 - UI/UI-선택 미세 아래와 같이 작업을 한 지침에서 작동하지 요소.UI-선택 데이터 바인딩은

지시문 (내 첫 번째)에서 감싸려고했습니다. 이 지시문에는 제공된 appointmentTemplate.resources이 표시되지 않습니다. 나는 새 것을 선택하고 잘 저장하고, 기존의 것을 표시하지 않을 수 있습니다. 데이터가 ng-inspector를 사용하여 확인되었습니다. 여기

angular.module('app').directive('resourceMultiSelector', function(){ 
    return { 
     restrict: 'E', 
     scope: { 
      ngModel: '=', 
      placeholder: '@' 
     }, 
     controller: function($scope, zResource, $sce){ 
      zResource.query(function(resources){ 
       $scope.resources = resources; 
      }); 
     }, 
     templateUrl: "/partials/common/resourceMultiSelector" 
    }; 

}); 

그리고 (옥) 지시문 템플릿입니다 :

resource-multi-selector(ng-model="appointmentTemplate.resources" placeholder="Select resources") 

내가 여기 실종 무엇 :

ui-select(multiple="" ng-model="$parent.ngModel") 
    ui-select-match(placeholder="{{placeholder}}") 
     span {{$item.name}} 
    ui-select-choices(repeat="resource in resources | filter: {name:$select.search}") 
     div {{resource.name}} 

나는이 같은 지시문을 사용하여 여기에 지시어 컨트롤러입니다 ?

답변

0

Duh. 따라서 목록에있는 객체는 선택 목록에서 올 필요가 있습니다. 동일한 객체가 아니라 동일한 실제 객체입니다. 돌이켜 보면 나는 추측한다 :/