Как добавить dom с Angularjs без использования директивы. Положите это на мое слово, что я не могу использовать директиву в этой ситуации. Сейчас я добавляю dom, используя jQuery, но я не могу найти способ перекомпилировать его, чтобы Angularjs знал, как с этим бороться. Я бы предпочел добавить dom, используя Angularjs, потому что я думаю, что было бы проще скомпилировать его таким образом, но я действительно не знаю. После добавления dom, как я могу скомпилировать его без контроллеров. Все, что у меня есть, это зарегистрированный модуль приложения.Как добавить dom без директивы
Пример того, что я пытаюсь сделать в этом jsFiddle:
var app = angular.module('app',[]);
var testCtrl = function($scope) {
$scope.bool = {};
$scope.bool.state = false;
};
app.controller('testCtrl',['$scope',testCtrl]);
setTimeout(function() {
jQuery('body').append('<div ng-controller="testCtrl"><p ng-show="bool.state">Hi</p></div>')
},500);
что означает «добавить dom "означает? Добавить элемент, который я предполагаю? – Phil
Можете ли вы привести пример своего кода? – Rell
Я думаю, нам нужно больше контекста. Я думаю, вы просите ответа на неправильное решение. –