场景: AngularJS做 登录页面,单独 引 JQuery 和 AngularJS 文件
webapp/
|---lib/
|------angular/
|---------angular.min.js
|------jquery/
|---------jquery.min.js
|----------login.html
|----------login.js
login.js 内容如下:
function loginController($scope,$http,$log){
$scope.login = function(){
if(!$scope.userCode || !$scope.password){
return;
}
var userInfo = {userCode :$scope.userCode,password:$scope.password};
$http.post("userLogin",userInfo ).success(function(){
... ...
});
}
}
解决方法一:将 js 文件名称修改为 login-ctrl.js
解决方法二:
在login.js文件顶部 添加
angular.module('login',[]);
angular.module('login').controller('loginController',loginController);