2017-02-07 26 views
2

jspページなぜ私の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); 
}); 

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マイmainController.js

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

var factory = {}; 

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

return factory; 
}); 

I doSomethingボタンを押してscope.testに移動します 問題はコントローラが利用できないということです。 私はEclipseを起動し、クロムのページに行くと、f12を押す 私のコードでcontollerを見つけることができますが、決して実行されません。

"greeting"は次のように設定されています。 $ scope.greeting = null; $ scope.greeting = "Jo jo jo worked !!!!";

しかし、このページでは空白です。f12には、コード が機能しなかったというブレークポイントがあります。

data-ng-model = "greeting"の入力フィールドが正常に機能しています。私がページに行き、それに何かを書くとき それはすぐに変更時に表示されます。

すべてのファイルがデバッグウィンドウにロードされます。アプリ、メインコントローラー、サービス。 ページがロードされると、ステータスが200のすべてのファイルが取得されます。OK

ただし、mainControllerにブレークポイントを入力することはできません。

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

に間違い

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

を入力

+0

doSomethingボタンをキャッチするために、閉じたdivタグを下に移動しました。 – newb

+1

あなたのJSPページにスペルミスのコントローラがあります。コントローラの代わりにコントローラがあります – darron614

+0

Ty man、私は今、とても恥ずかしいと感じています。 – newb

答えて

1

の変化は、それが働くことを願っています。

関連する問題