我們可以利用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 ...);
});
方法很簡單,代碼也很簡潔,但是卻非常實用,希望小伙伴們能夠喜歡。