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 - 对 html 表的列启用部分匹配搜索

javascript - 为什么 IF else google app 脚本公式不能产生正确的值?

javascript - "require"或 "import"模块化 javascript ASP.Net MVC 5、Visual Studio 2015 的最简单方法

jsp - JSP 中的日期通过 JSTL 从 XMLCalendar 转换为 util date

java - 在每个 JSP 中自动包含一个 JSP

javascript - 在javascript中从输入类型数组创建json

javascript - ng-click 主体会通过 ngTouch 在移动设备上中断链接和输入字段

javascript - Angular 无法设置未定义的属性

angularjs - 如何在 AngularJS 中组织单元测试和 e2e 测试?

java jsp返回对象的地址