gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 23:54:12 27 4
gpt4 key购买 nike

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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com