我正在跟随调用控制器函数的行,即demoMethod。
document.getElementById("FileDisplay").innerHTML += "<span onclick=\"$(#control).demoMethod()\"></span>"+children[i]+"</br>";`
和demoMethod在控制器
中声明$scope.demoMethod = function(){
console.log("it works");
}
和FileDisplay是HTML文件中div的id,如何从span元素中调用此方法..?
谢谢
答案 0 :(得分:3)
不要用jQuery调用你的函数。
使用AngularJS ng-click
,它更简单:
<span ng-click="demoMethod()"></span>