0
我想访问新创建的DOM元素中的函数,但我不能。我不明白我做错了什么。AngularJS访问动态创建的html元素
$scope.createCustomHTMLContent = function(img, evtTime, cmname, evt, cust, serv, descr, duration) {
var html = '<div class="row"><div class="btn-default"><button ng- click="testFun()">Edit</button></div>' + '</div>';
return html;
}
rows.push([""+cmname, ""+id,$scope.createCustomHTMLContent(thumbpath, evtTime, cmname, evt, cust, serv, descr, 0),new Date(datetime), new Date(datetime1),'color:'+colors[serv]]);
chart.draw(dataTable, options);
该代码是很多,所以我试图包括什么是必要的。如果您需要澄清,请告诉我。
基本上按钮显示为工具提示。但是当我点击它时不会调用testFun函数。谢谢
目前还不清楚与上午您提供的代码数量。你用参数推送数组..其中之一是“html”字符串。你在哪里编译这个html字符串? –
好的,html用于在Google图表时间轴上创建工具提示。但是一旦点击我就无法访问我的功能。 – vladimir999
我所能做的就是在创建元素后点击我的功能。 – vladimir999