У меня есть компонент A (как контейнер), и я пытаюсь добавить динамически компоненты B при нажатии кнопки. (Я хочу иметь список компонентов B)динамически добавить другой компонент
Следующая строка помогает мне добавить компонент Б (он работает отлично)
<div class="bclass" bDirective ></div>
Но проблема в том, что я хочу сделать это, когда кнопка нажата. Поэтому я пробовал следующую функцию, но она не работает.
$scope.addBComponent = function(){
var temp = document.createElement('div');
temp.innerHTML = '<div class="bclass" bDirective ></div>';
document.getElementById("container").appendChild(temp);
};
Спасибо,
Позже изменения:
bDirective директива, которую я сделал, кто создает квадрат с некоторыми данными в нем. Нажав на кнопку добавления, я хочу добавить этот квадрат. Итак, моя проблема в том, как я могу установить одну директиву для динамически созданного div?
Вы используете Ang ularjs? Как называется функция? – Tushar
Вам необходимо использовать [$ compile] (https://docs.angularjs.org/api/ng/service/$compile) –