如何將一個模塊用於多個控制器,當這些控制器位於不同的js文件中時。如何將一個模塊用於多個控制器
我有3個js文件 1. app.js 2.登錄。 JS 3. Register.js
app.js
var app = angular.module("myApp", ['ngRoute']);
app.config(function ($routeProvider) {
$routeProvider.when('/', {
templateUrl: 'Login/login.html',
controller: 'myCtrl'
})
.when('/register', {
templateUrl: 'Register/register.html',
controller: 'registerCntrl'
})
})
Login.js
var app = angular.module("myApp");
app.controller("myCtrl", function ($scope) {
$scope.login = function (data) {
console.log(data);
if (data.name == 'pinku' && data.pswd == '1234') {
console.log("Login Successfull");
} else {
console.log("Not successful");
}
};
$scope.moreInfo = function() {
alert("M in more info");
}
});
Register.js
var app = angular.module("myApp");
app.controller("registerCntrl", function ($scope) {
});
我已經在我的app.js文件中定義了mymodule現在我想將我的控制器註冊到該模塊,並且控制器在不同的類中。我在app.js中注入了ng-Route。在登錄米使用已定義的模塊,但m到處錯誤
「未能實例模塊ngRoute原因是:」提前
如何確保app.js首先被加載? –