考慮這個$routeProvider
配置爲navbar
和假設沒有緩存
app.config(function($routeProvider) {
$routeProvider
.when('/', {
templateUrl : 'pages/home.html',
controller : 'mainController'
})
.when('/about', {
templateUrl : 'pages/about.html',
controller : 'aboutController'
})
.when('/contact', {
templateUrl : 'pages/contact.html',
controller : 'contactController'
});
});
我看網上說的單頁應用的優勢之一是網絡帶寬,因爲它並不需要轉移的html標籤,每次用戶切換網頁。
但是,當我們有以上情況navbar
有家,約,聯繫,被路由到單獨的網頁,是不是每次都必須傳輸HTML標記?
它是否通過消除HTML標籤傳輸來節省網絡帶寬?