2013-08-16 2 views
3

저는 조쉬의 answer에 '각도 방식'과 클라이언트 측의 선언 스타일에 대해 매우 감명 받았습니다.지시어를 동적으로 추가하기위한 "각도 방식"

그러나 당신은 나를 그렇게하는 방법을 이해하는 데 도움이 될 수 있습니다 :

내가 오른쪽에서 왼쪽에있는 메뉴 바 및 DIV의 컨테이너와 단일 페이지 응용 프로그램을 가지고있다.

내가이 같은 일부 그리드 새 탭을 열려면 반드시 오른쪽, 왼쪽 메뉴 바에서 메뉴 항목을 클릭하면 사용자는 경우 : 각도에서

image

은 내가 <grid> 지침을 깨달았다.

사용자가 menuitem을 클릭하면 오른쪽에 params가있는이 그리드 지시문을 동적으로 추가해야합니다.

이 기능을 수행하는 방법은 무엇입니까?

는 업데이트 : 나는 동적 탭에 대한 article을 발견, 이것은 당신이 일반적인 질문을하기 때문에 나는 내가 당신에게 일반적인 대답을하자, 내 경우

+4

구체적인 질문을하십시오! –

+0

감사합니다 JB Nizet, 편집 – kabiev

답변

4

에서 사용하는 방법 example입니다. 도움이 될해야합니다 :)

AngularJS와는 모델/데이터 기반, 당신은 UI에 대한 변경을하려는 경우, 당신이 생각하는 첫번째 것은 데이터을 변경하여 그것을 달성하는 방법이다. 이런 생각을 감안할 때, 우리는이처럼 구현할 수 있습니다

  1. 는 예를 들어, MyTabs라는 Tab 객체의 목록 탭을 렌더링해야 NG-중계기를 정의합니다.

  2. 새 탭을 추가하려면 탭 개체를 만들고이를 MyTabs에 추가/밀어 넣으십시오.

  3. AngularJS는 양방향 데이터 바인딩 덕분에 UI에서 마술처럼 렌더링합니다.
+0

sza, 고마워요, 내가 ui-tab을 사용하여 dicided했습니다. http://plnkr.co/edit/yVAFAk8nFfI45VEsjVZ3?p=preview – kabiev

+0

이 일반적인 대답은 매우 유용합니다! 부끄러움이별로 주목을받지 못했습니다. –

관련 문제