在Ajax加载时,角度js控制器不起作用 [英] On Ajax load, angular js controller is not working

查看:116
本文介绍了在Ajax加载时,角度js控制器不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

母版页:

Master Page:

<script type ="text/javascript" >
         $(document).ready(function () {

             $("#aaa").load("PlanDetails.aspx");

                     });

     </script>







在Plandetails.aspx:




In Plandetails.aspx:

<script type="text/javascript">
                    var app = angular.module("app", ["xeditable", "ngMockE2E"]);
                    debugger;
                    app.run(function (editableOptions) {
                        editableOptions.theme = 'bs3';
                    });

                    app.controller('Ctrl', function ($scope, $filter, $http) {

                        $.ajax({
                            type: "GET",
                            url: "Test.asmx/LoadAllPackages",
                            contentType: "application/json; charset=utf-8",
                            dataType: "json",
                            async: false,
                            success: function (response) {
                                $scope.packages = JSON.parse(response.d);

                            }, error: function (response) {
                                alert(response.status + ' ' + response.statusText);
                            }
                        });
}
</script>





当我加载页面时,app.controller fucntions不会触发。



When I load the page, app.controller fucntions are not firing.

推荐答案

(document).ready(function(){
(document).ready(function () {


(#aaa)。load(PlanDetails .aspx);

});

< / script >
("#aaa").load("PlanDetails.aspx"); }); </script>







在Plandetails.aspx:




In Plandetails.aspx:

<script type="text/javascript">
                    var app = angular.module("app", ["xeditable", "ngMockE2E"]);
                    debugger;
                    app.run(function (editableOptions) {
                        editableOptions.theme = 'bs3';
                    });

                    app.controller('Ctrl', function (


scope,


这篇关于在Ajax加载时,角度js控制器不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆