http://jsfiddle.net/RW46a/2/повторно компилировать угловые директивы динамически
<div ng-app='myApp' ng-controller='MyController'>
<button id="addbtn">add dynamic content</button>
<div id="mycontent">
<button ng-click='click()'>click here</button><br/>
<!-- another button will be added here but its ng-click won't work -->
</div>
</div>
Мое приложение использует внешнюю зависимость, с JQuery добавляет HTML-код непосредственно в DOM (вздохнув) в значительной степени, как показано на скрипке.
Я хотел бы иметь возможность угловазить некоторые из динамически добавленного кода, например. добавьте директиву ng-click к новой кнопке, которая добавлена в div «mycontent», см. комментарий выше. Каков наилучший способ сделать это с угловатым дружеским отношением? Я попытался использовать компиляцию $, но это быстро взломало.
Спасибо!
Не уверен, что скрипка говорит. Аргу не определено, потому что вы не передаете какие-либо аргументы. Я все еще не могу понять вашу проблему. –
Я отредактировал свой вопрос и обновил скрипку, посмотрим, ясно ли это сейчас. – user2691646