javascript - 为什么我的 jsp 页面无法识别我的 Angular Controller ?

标签 javascript angularjs jsp scope controller

jsp页面

<!DOCTYPE html>

<html data-ng-app="myApp">
<head><title>Sample JSP Page</title></head>

<body>

<div  data-ng-contoler="mainController" >
 <input type="text" data-ng-model="greeting">
This is from angular {{greeting}}
</div>

<button data-ng-click="test()">doSomething</button>


</body>




<script src="js/angular.js"></script>
<script src="js/angular-route.js"></script>
<script type="text/javascript"
src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script src="js/jquery.min.js"></script>
<script src="js/toast.js"></script>
<script src="app/app.js"></script>
<script src="app/mainController.js"></script>
<script src="app/services.js"></script>

</html>

我的模块 myApp

var myApp = angular.module('myApp',['ngRoute']);

myApp.config(function($logProvider){
    $logProvider.debugEnabled(true);
});

我的 mainController.js

 myApp.controller('mainController',function($scope, $http, myAppFactory) {
 $scope.greeting = null;
 $scope.greeting = "Jo jo jo it worked!!!!";


 $scope.test = function test(){
    var v= "asddas";
    myAppFactory.test().success(function(date){
        var a = data;
    })

 }

 });

我的 service.js myAppFactory

myApp.factory('myAppFactory', function($http) {

var factory = {};

factory.test = function(){
     return "test";
}

return factory;
});

当我按下 doSomething 按钮时,它应该转到 scope.test 问题是 Controller 不可用。 当我启动 eclipse 并转到 chrome 页面时,按 f12 我可以在其中找到包含我的代码的 Controller ,但它从未运行过。

开始时,“问候语”设置为: $scope.greeting = null; $scope.greeting = "Jo jo jo 成功了!!!";

但是在页面上它是空白的,在 f12 上我看到带有断点的代码 从来没有工作过。

带有 data-ng-model="greeting"的输入字段 工作正常。当我转到页面并在其中写一些东西时 它会在更改时立即显示。

所有文件都加载到调试窗口中。应用程序、主 Controller 和服务。 加载时页面获取状态为 200 OK 的所有文件

但我无法在 mainController 中使用断点进入。

最佳答案

修改打字错误

<div  data-ng-contoler="mainController" >

<div  data-ng-controller="mainController" >

希望它能奏效。

关于javascript - 为什么我的 jsp 页面无法识别我的 Angular Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42089285/

相关文章:

javascript - 强制传单 map 仅使用整数缩放级别(无小数级别)

javascript - 将绘制的形状/标记与特定切换层绑定(bind): Leaflet

javascript - Angular 中的日志订阅错误

javascript - 为什么 'controller as' 不能直接从子 Controller 访问父作用域的属性?

javascript - 在外部单击时,Angular 隐藏 jQuery DatePicker

需要 AngularJS radiogroup

java - 管理来自同一个 servlet 的两个 JSP 输出

javascript - spring mvc 环境中的 jQuery ajax 调用数据参数问题

java - 提取JSP页面内容

javascript - 如何使用 jQuery 提取以 "xxx-"开头的类的一部分