如何从服务器将Html代码插入Angular?

时间:2015-12-07 10:41:33

标签: javascript angularjs

服务器返回代码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?

1 个答案:

答案 0 :(得分:0)

在您的成功处理程序中,您可以将响应数据存储到$scope变量中,例如$scope.data=response.data;。然后,您可以在html中使用ng-bind="data"

ng-bind会将html存储在视图中的$scope.data内。

<强> Reference