2016-07-08 2 views
-1

25 개 이상의 속성과 여러 개의 중첩 된 객체가 포함 된 대형 구성 객체가있는 대형 양식이있는 앱에서 작업하고 있습니다. 이러한 속성 중 몇 가지를 채우는 지시문/구성 요소를 만들려고합니다. 전체 양식/구성 개체 또는 바인딩과 같은 속성을 개별적으로 전달하는 것이 $$ 전문가의 관점에서 더 효율적인지 궁금합니다.앵귤러 구성 요소/지시문 바인딩을 사용하는 가장 효율적인 방법은 무엇입니까?

<my-directive config="config"></my-directive> 

감사

<my-directive 
    prop-one="config.prop1" 
    prop-two="config.prop2" 
    prop-three="config.prop3"> 
</my-directive> 

대 : 즉!

<my-directive config="config"></my-directive> 

을하고 지시 템플릿에 당신이 NG-모듈 또는 하나의 방법으로 바인딩 바인딩 두 방법을 설정해야합니다

+0

첫 번째 예가 좋고 좋을 것 같습니다. 지시문에서 속성을 업데이트 한 다음 컨트롤러에서이 구성에 액세스하여 저장할 수 있습니다. –

+0

중첩 된 속성이있는 큰 개체에서 양방향 바인딩을 사용하는 것이 효율적입니까? – alex

+0

그림과 같이 하나의 속성이 3보다 작은 바인딩 – charlietfl

답변

0

이 내가 당신이해야한다고 생각하는 것이다.

지시문의 목적은 gui를 사용하여 논리를 한 곳으로 통합 한 다음 결과를 표시하기 위해 config 객체 또는 콜백 함수를 사용하는 것입니다.

희망이 있습니다.

개체를 양방향으로 바인딩 할 수는 없으므로 속성 만 바인딩 할 수 있습니다.

관련 문제