我們可以利用angular的$route服務來定義這樣一種東西:對於瀏覽器所指向的特定URL,angular會載入並顯示一個模板,並實例化一個控制器為模板提供內容。
在應用程式中,你可以透過呼叫$routeProvider服務上的函數來建立路由,把需要建立的路由當成一個設定區塊傳給這些函數即可。 偽代碼如下:
var someModule = angular.module('somemodule',[...module dependencies...])
someModule.config(function($routeProvider){
$routeProvider.
when('url',{controller:aController,templateUrl:'/path/to/template'}).
when(...other...).
otherwise(...what to do ...);
});
方法很簡單,程式碼也很簡潔,但是卻非常實用,希望小夥伴們能夠喜歡。