2013-02-12 2 views
0

콘텐츠가 포함 된 div가 포함 된 애플리케이션이 있습니다. 버튼을 클릭하면 jQuery가 div에 AngularJs 지시문을 추가합니다. 지시문을 추가 한 후에는 scope $ apply()를 호출하지만 div의 새 지시문에 대해 각도에 대해 알리지 않는 것 같습니다. 누군가 jQuery에 추가 된 새로운 지시문에 대해 AngularJs에 알릴 수있는 방법을 설명 할 수 있습니까?페이지 렌더링 후 각도 js 속성 추가

+1

새로 추가 된 Angular 지시문을 $ 컴파일해야합니다. http://stackoverflow.com/a/12049456/215945 –

+0

예 ... 마크가 말한 것. : P 우리는 같은 브라우징 습관을 가지고 있다고 생각합니다. 이것은 하루에 한 번 발생합니다. –

답변

2

JQuery로 마크 업에 지시문을 추가하면 안됩니다. 가능할 때마다 Angular를 사용하십시오. 당신이 그와 같은 직선 DOM 조작을 통해 지시를 추가 할 수이 경우 말했다

, 당신은 요소를 컴파일하고 당신이 그것을 추가하기 전에 범위에 바인딩하기 위해 $compile 공급자를 사용하도록해야합니다.

+0

감사합니다. 나는 그 문서들을 볼 것입니다. –

관련 문제