【发布时间】:2014-09-10 07:21:25
【问题描述】:
我正在尝试在 Angular js 中将属性动态添加到控制器中的 div。
var table = document.getElementById("div_id").setAttribute("ng-click", "function_name()");
$scope.$apply();
一切看起来都很好,在调试器中我看到该属性已添加但它不执行我的功能。您对如何向现有 div 添加属性以及如何使其工作有任何想法吗?
【问题讨论】:
-
我认为你不应该调用那个函数,只说
function_name。 -
你不能在你的click函数中添加一个布尔值的条件,默认为false,然后在你想“添加”这个函数的地方设置为true吗?
标签: javascript angularjs attributes setattribute