2014-02-28 2 views
1

int, String보다 다른 형식의 인수를 here 설명 된 사용자 지정 구성 요소에 전달할 수 있는지 궁금합니다. 제 문제는 구성 요소를 만들고 싶습니다. 구성 요소 자체에 List, 특히 List<Map<String, String>> 유형의 데이터를 전달하고 싶습니다. 어떻게이 기능을 사용할 수 있습니까? 즉, 다른 인수를 int 또는 String보다 angulardart의 구성 요소에 전달할 수 있습니까?사용자 지정 구성 요소 특성 형식

내 관련 코드는 다음과 같습니다

<div> 
... 
<mycomponent myAttr="ctrl.returnsAListOfMaps"></mycomponent> 
... 
</div> 

어떤 생각 :

@NgComponent(
... 
) 
class MyComponent { 
List<Map<String, String>> myList; 
... 
@NgAttr('myAttr') 
set setMyAttribute(List<Map<String, String>> myList) { 
    this.myList = myList; 
} 
... 
} 

은 어디에서 구성 요소를 사용할 수 있습니까? 가능한가?

건배

답변

1

@NgAttr있는 특성의 리터럴 값 Fild입니다 할당된다.
@NgOneWay, @NgTwoWay, @NgOneWayOneTime 속성 값이 평가되고 결과가 할당됩니다.
@NgCallback은 콜백 함수를 할당하기위한 것입니다.

+2

덕분에, 일 :) –