服务器返回代码html,我会在页面中插入此代码。但是如果我用jquery插入,则angular指令不起作用。 我的代码进入控制器:
$scope.submit = function() {
$http({
method: 'POST',
url: 'find.php',
data:{url:$scope.url}
}).then(function successCallback(response) {
$("#center").remove();
var data=response.data;
$("#result").html(data);
}, function errorCallback(response) {
$("#center").remove();
$("#result").html("ERRORE");
});
}
这个例子在Jquery中。如何在Angular?
答案 0 :(得分:0)
在您的成功处理程序中,您可以将响应数据存储到$scope
变量中,例如$scope.data=response.data;
。然后,您可以在html中使用ng-bind="data"
。
ng-bind
会将html存储在视图中的$scope.data
内。
<强> Reference 强>