AJAX返回Angular JS控制器?

时间:2015-04-01 22:12:29

标签: angularjs

我在服务器上有ng-controller的HTML文件:

<div id="ng-app" ng-app="app">
        <div ng-controller="AppController" nv-file-drop="" uploader="uploader">
</div>

此文件是请求AJAX的令牌,并在页面返回。但是这个控制器没有激活。如何解决?

示例:

$.ajax({
        url: '...',
        success: function(response) {
            $('body').html(response.html); // where html is template from server with controller
        }
    });

1 个答案:

答案 0 :(得分:2)

你需要引导它。

  $.ajax({
        url: 'response.html',
        success: function(response) {
            $('body').html(response); // where html is template from server with controller
            angular.bootstrap(document.getElementById("ng-app"), ['app']);
        }
    });