我有一個單一頁面應用程序,並且我希望每當有人打開我的url而不考慮狀態時,只加載一次控制器。如何爲單個頁面應用程序的任何頁面加載默認加載控制器
我有一個控制器是這樣的:
app.controller('someController', ['$scope', function($scope){
$scope.somefunction = function(){
console.log("Some function is called ");
}
}])
我想這當有人打開我的任何頁面只加載一次。
目前我想在我的了header.html文件是這樣補充一點:
<div class="" ng-controller="someController"></div>
這樣我可以把這個控制器的任何頁面,但問題是,它會被稱爲如果每次用戶更改頁面。
我認爲可能有一些方法可以在app.js或其他一些更好的方式下只在頁面加載時調用一次。
任何人都可以請幫助我在這裏。
使用路由庫(NG-路線或ui.router) – Hitmands
我已經使用這個 – undefined
把NG-視圖或用戶界面視圖 – Vivz