2016-06-13 5 views
0

직원 비용을 계산하는 애플리케이션을 작성했습니다. 사용자는 여러 회원을 추가하고 JQuery clone() 기능을 사용하고있는 비용과 요일을 입력 할 수 있습니다.동적으로 생성 된 DOM 요소에 대한 ng-change

또한 입력 변경시 ng-change 동적으로 생성 된 요소에 대해 어떤 이유로 작동하지 않는 바인딩이 있습니다. 당신은이처럼 동적으로 생성 된 요소를 컴파일이 http://codepen.io/amigoo/pen/bepgQe

+0

요소를 동적으로 만들어야하는 이유가 있습니까? 요소에 ng-if를 사용하지 마십시오. 따라서 조건 하에서 만 사용할 수 있습니다. –

+0

@PetterPettersson 사용자가 100 명 이상의 회원을 추가하려고한다면 어떻게해야합니까? –

+0

이 도움이 될 수 있습니다 http://stackoverflow.com/questions/32470928/angular-formly-adding-form-fields-dynamically-on-user-click/35603088#35603088 –

답변

0

, 만 그들은 각도 범위

var angularCloned = $compile($cloned)($scope); 

다음 부모

에 추가로 업데이트됩니다

현재 동작 참조

$(".add-member-section").append(angularCloned); 
+0

'scripts.js : 29 Uncaught ReferenceError : $ compile is not defined' –

+0

다른 서비스'$ http'와 같이 각도 컨트롤러를 정의하면서'$ compile' 서비스를 전달하고 있습니까? –

+0

여기에서 코드 펙에서 작동하도록 할 수 있습니다. http://codepen.io/amigoo/pen/bepgQe –

관련 문제