Я работаю над проектом с Yii2 и Angular. Структура коды выглядит следующим образом:Перезагрузка/перезагрузка Угловое приложение
<html ng-app="myApp">
<head.../>
<body>
...
<div class="body-content"> MAIN CONTENT GOES HERE </div>
...
</body>
</html>
страница содержит заголовок и столбец слева и центральную область, которая оказанная внутри .body-content
дел. Теперь, как вы можете себе представить, у меня есть несколько кнопок, некоторые другие угловые виджеты и т. Д.
У Yii2 есть действительно классная функция под названием renderPartial
, которая будет повторно отображать файл вида, не перевернув его снова в <head>
и <body>
. Я использую это для обновления содержимого моей основной области, вызывая эту функцию, получая ответ с помощью jQuery и заменяя содержимое.
Теперь все кнопки, которые привязаны к Угловому, перестают работать (я предполагаю, почему). Мой вопрос: как я могу заставить Angular повторно запускать или повторно привязывать все мои (новые) элементы DOM к их действиям?
http://stackoverflow.com/questions/14994391/thinking-in-angularjs-if-i-have-a-jquery-background – adt
@adt No. Я не переписываю все виджеты, которые Yii предлагая мне только потому, что Angular не может перезагрузить себя. – alexandernst