怎么让append的一些html里的ng标签生效
发布于 1年前 作者 luoboqian 865 次浏览 来自 问答

如果append的一些html里有比如ng-click的angularjs标签,怎么让这些新的html的ng标签生效 找了些资料,比如 .directive('load’, function ($http, $compile) { return { link: function (scope, element, attrs) { $http.get(‘x.htm’).success(function (response) { var contents = angular.element("

").html(response).find(“#elt1”); element.empty().append($compile(contents)(scope)); }); } } }); 这种是怎么使用的

1 回复

对于新添加的html里面有directive的,angular不会重新编译他,所以需要使用程序编译,$compile(ele.contents())(scope)就是这个作用

回到顶部