我對多個視圖使用相同的控制器。我想根據所採用的路線對控制器進行參數化。AngularJS:通過路徑參數化控制器
視圖基本上顯示相同的角度ui網格,因此是相同的控制器。然而,在一個視圖中,我想預過濾特定數據的網格,而在另一個視圖中,我沒有。
我該怎麼做?
app.config(function ($routeProvider) {
$routeProvider
.when('/foo',
{
controller: 'Ctrl',
templateUrl: '/foo.html',
})
.when('/bar',
{
controller: 'Ctrl',
templateUrl: '/bar.html',
});
});
app.controller('Ctrl', ['$scope' function ($scope) { .. }]);
你是什麼意思參數化 –
更新了這個問題更具體。 – hansi