0
是否可以在2個不同的html文件中調用控制器? (我認爲這是可能的,但有什麼缺點?)在兩個不同的HTML頁面中調用一個ng控制器
是否可以在2個不同的html文件中調用控制器? (我認爲這是可能的,但有什麼缺點?)在兩個不同的HTML頁面中調用一個ng控制器
是當然的,你可以在你的路由部分,您可以指向兩條路線相同的控制器如下面的例子:
"use strict";
app.config([
'$routeProvider',
function($routeProvider) {
$routeProvider.when('/page1',{
templateUrl:'views/page1.html',
controller: pageController,
}).when('/page2',{
templateUrl:'views/page2.html',
controller: pageController,
}).otherwise({redirectTo:'/page1'});
}
]);
是的,當然。你爲什麼不測試它?沒有缺點,除了兩種不同的觀點,現在耦合到相同的控制器。 –
「缺點」是控制器不是單身人士,所以你會得到兩個獨立的控制器實例。因此,在一個視圖中對範圍的更改不會反映在其他視圖中。 –