저는 AngularJS에 새로 왔으며 다음 jQuery 코드 조각을 AngularJS로 마이그레이션하려고합니다.AngularJS를 사용하는 동적 slideToggle
$('#someid').on('click', 'someclass', function() {
$(this).next().slideToggle('fast');
});
내가 AngularJS와로 전환하기 시작했다
내 HTML 보인다
<ul id='someid'>
<li ng-repeat="...">
<ul>
<li class="someclass">{{ ... }}</li>
<li style="display:none">the part that will be slideToggle'd</li>
</ul>
</li>
</ul>
사용자가 응용 프로그램, 따라서 jQuery.on와 상호 작용하는 동적 때
요소가 NG 반복 목록에 추가됩니다 같은 것을() . 도움이된다면 AngularJS의 불안정한 버전을 사용해도됩니다.
AngularJS에서 jQuery 조각을 어떻게 다시 작성해야합니까? 새로운 지침을 추가하고, ng-animate 등을 사용하여 몇 가지 작업을 시도했습니다.하지만 컨트롤러에 jQuery 코드를 추가하면 추악 해 보였습니다. 하이브리드를 피하고 싶습니다.
고맙습니다.
jquery 코드를 지시문으로 이동하십시오. 바이올린을 사용하면 문제를 더 잘 이해할 수 있습니다. – AlwaysALearner