[英]cannot run log method in config method for angular
我正在嘗試攔截特定的呼叫並向用戶顯示警報。 我們的項目上已經有類似以下代碼:
myModule.config([
'$routeProvider', '$locationProvider', "$httpProvider",
($routeProvider: ng.route.IRouteProvider, $locationProvider: ng.ILocationProvider, $httpProvider: ng.IHttpProvider) => {
console.log("in my module");
if (history.pushState) {
$locationProvider.html5Mode(true);
$routeProvider.when('/projects', {
template: Templates.projects,
controller: projectsListControllerName
});
} else {
$routeProvider.when('/', {
template: Templates.projects,
controller: projectsListControllerName
});
}
}
]);
console.log("in my module");
有什么問題嗎console.log("in my module");
在myModule的配置方法? 我的路線仍然可以轉到/ projects和/,但是在控制台中我從未看到“在我的模塊中”。
console.log(“在我的模塊中”)有什么問題嗎? 在myModule的配置方法?
不。 沒關系
我的路線仍然可以轉到/ projects和/,但是在控制台中我從未看到“在我的模塊中”。
只要您有返回/
的服務器路由,就可以保證/
可以正常工作。 很有可能同樣的情況適用於/projects
即服務器正在返回頁面,但客戶端角度未獲取/projects
的詳細信息
最有可能您沒有指向該模塊的ng-app
,或者如果您正在使用requirejs
,則在加載此文件后會丟失angular.bootstrap
調用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.