我創建一個AngularJS應用程序,並在JS-Controlleri頂部我寫的的console.log()消息:爲什麼我在使用AngularJS的控制檯加載頁面之後有兩條消息?
var myApp = angular.module("myApp", ['ngRoute']);
myApp.controller("defaultController", function ($scope, $location, logicOfMyApp) {
console.log("My daddy is duck, my mommy is duck and i'm duck too ...");
});
爲什麼我有兩條消息?
P.S.I在加載頁面之前清除了控制檯。
路由腳本:
myApp.config(['$routeProvider', function ($routeProvider) {
$routeProvider.when('/', {
templateUrl: "Partials/Books.html",
controller: "defaultController"
})
.when('/books', {
templateUrl: "Partials/Books.html",
controller: "defaultController"
})
.when('/albums', {
templateUrl: "Partials/Albums.html",
controller: "defaultController"
})
.when('/audios', {
templateUrl: "Partials/Audios.html",
controller: "defaultController"
})
.when('/videos', {
templateUrl: "Partials/Videos.html",
controller: "defaultController"
})
.when('/album/:albumId', {
templateUrl: "Partials/PhotosOfAlbum.html",
controller: "defaultController"
})
;
$routeProvider.otherwise({ redirectTo: '/' });
}]);
可以顯示路由腳本? – AranS
從模板中移除'ng-controller =「defaultController」''。 – dfsq
你能告訴我們你的'html'文件和'route'文件嗎? – Miqe