角JS是不是控制装 [英] Angular js is controller not loading

查看:106
本文介绍了角JS是不是控制装的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已加载使用AngularJS的页面。我有以下的code:

  VAR应用= angular.module(adhocAnalytical,[]);
app.controller(
        ReportController
        功能($范围,$ HTTP){            $ HTTP({
                方法:POST,
                网址:'/campustoolshighered/k12_reports_adhocreport4_analytical_body.do',
                数据:'行动= fetchinitdata',
                标题:{内容类型:应用程序/ x-WWW的形式urlen codeD'}
            })
            .success(功能(响应){
                $ scope.questions =响应;
                });
            }
    );angular.element(文件)。就绪(函数(){
    angular.bootstrap(文件,['adhocAnalytical']);
});

当我们使用AngularJS当前会话页面加载第二次,它不会加载。它给只写了JSP页面上,如前pression:

  {{question.title}}
{{cell.f}} {{cell.f}}
{{row.h}} {{row.v}} {{row.v}}


解决方案

删除}; 成功后回调:

  app.controller(
        ReportController
        功能($范围,$ HTTP){            $ HTTP({
                方法:POST,
                网址:'/campustoolshighered/k12_reports_adhocreport4_analytical_body.do',
                数据:'行动= fetchinitdata',
                标题:{内容类型:应用程序/ x-WWW的形式urlen codeD'}
            })
            .success(功能(响应){
                $ scope.questions =响应;
                });
            }    );

I have loaded a page using AngularJS. I have the following code:

var app = angular.module("adhocAnalytical",[]);
app.controller(
        "ReportController",
        function ($scope,$http) {

            $http({
                method: 'POST',
                url: '/campustoolshighered/k12_reports_adhocreport4_analytical_body.do',
                data: 'action=fetchinitdata',
                headers: {'Content-Type': 'application/x-www-form-urlencoded'}
            })
            .success(function(response) {
                $scope.questions = response;
                });
            }
    );

angular.element(document).ready(function (){
    angular.bootstrap(document,['adhocAnalytical']);
});

When we load a page second time in a current session using AngularJS, it does not load. It give only the expression written on the jsp page such as:

{{question.title}}
{{cell.f}}{{cell.f}}
{{row.h}} {{row.v}} {{row.v}}

解决方案

Remove }; after the success callback:

app.controller(
        "ReportController",
        function ($scope,$http) {

            $http({
                method: 'POST',
                url: '/campustoolshighered/k12_reports_adhocreport4_analytical_body.do',
                data: 'action=fetchinitdata',
                headers: {'Content-Type': 'application/x-www-form-urlencoded'}
            })
            .success(function(response) {
                $scope.questions = response;
                });
            }

    );

这篇关于角JS是不是控制装的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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