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问题是控制器不可用。当我开始eclipse并转到chrome上的页面时,按f12键,我可以在其中找到包含我的代码的contoller,但是它永远不会运行。
开始时,“ greeting”设置为:$ scope.greeting = null; $ scope.greeting =“ Jo jo jo它成功了!!!”;
但是在页面上它是空白的,在f12上,我看到带有断点的代码永远无法工作。
带有data-ng-model =“ greeting”的输入字段工作正常。当我转到页面并在其中写一些东西时,它会立即在更改时显示。
所有文件均已加载到调试窗口中。应用,mainController和服务。加载时,页面获取状态为200 OK的所有文件
但是我不能在mainController中输入断点。
更改打字错误
<div data-ng-contoler="mainController" >
至
<div data-ng-controller="mainController" >
希望它能工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句