2015-02-02 4 views
0

원래 바인딩 된 ng-model의 데이터 형식을 유지할 수 있습니까? 예를 들어ngTagsInput : 원본 데이터 제공자의 데이터 형식 유지

, 내 원래 모델이 될 때 : ["tag1", "tag2", "tag3"]

겨 태그 입력의 과정 후에 나의 모델은 다음과 같습니다 [{"text": "tag1"}, {"text": " tag2"}, {"text": " tag3"}]

나는 형식을 변경 NG-태그 imput을 방지 할 수있는 방법이 필요합니다 내 모델의.

고맙습니다.

답변

0

ngTagsInput은 객체 배열에서만 작동합니다. 편의를 위해 자동으로 문자열 배열을 객체 배열로 변환합니다.

$scope.tagsString = $scope.tags.map(function(tag) { return tag.text; }); 
:

다시 문자열의 배열로 객체의 배열을 변환하려면 다음을 수행 할 수 있습니다