Я пытаюсь динамически добавлять атрибут div в контроллер в угловых js.Angularjs динамически устанавливает атрибут
var table = document.getElementById("div_id").setAttribute("ng-click", "function_name()");
$scope.$apply();
Все выглядит хорошо, в отладчике я вижу, что этот атрибут был добавлен, но он не выполняет мою функцию. Есть ли у вас идеи, как добавлять атрибуты к существующему div и как заставить его работать?
Я думаю, вы не должны вызывать эту функцию только сказать 'function_name'. – Mritunjay
Не можете ли вы добавить условие в свою функцию щелчка с логическим значением, которое по умолчанию является ложным, а затем установить его true, где вы хотите «добавить» эту функцию? –