Angularjs ng单击不适用于从js中的http.get调用获取的动态插入html
嗨,我正在为我的php项目使用angular js。我使用ngclick作为锚点链接,如下所示Angularjs ng单击不适用于从js中的http.get调用获取的动态插入html,angularjs,angularjs-ng-click,Angularjs,Angularjs Ng Click,嗨,我正在为我的php项目使用angular js。我使用ngclick作为锚点链接,如下所示 <a href="http://localhost/mediaads/signup" ng-click="showregister($event)">Don't have an account? Create One</a> res是html数据,它在html中再次单击ng 动态获取的html数据中再次出现ng点击。那些声音不起作用 有谁能告诉我如何让ngclick为
<a href="http://localhost/mediaads/signup" ng-click="showregister($event)">Don't have an account? Create One</a>
res是html数据,它在html中再次单击ng
动态获取的html数据中再次出现ng点击。那些声音不起作用
有谁能告诉我如何让ngclick为动态元素工作。像这样动态添加的HTML必须手动链接到一个作用域 要执行此操作,请插入并使用
$compile
服务:
$http.get(baseUrl + 'signup').success(function(res) {
$(elem).replaceWith($compile(res)($scope));
});
演示:您需要在javascript中定义ng click的函数。另外,请确保在插入dom后,您正在使用
$scope.$apply()
调用dom上的重新绑定,如果在页面加载时插入我的html会怎么样?这是什么意思?你能举个例子吗?
$http.get(baseUrl + 'signup').success(function(res) {
$(elem).replaceWith($compile(res)($scope));
});