複数のビューに同じコントローラを使用します。私は、取ったルートに応じてコントローラーを異なってパラメーター化したいと思います。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