我对多个视图使用相同的控制器。我想根据所采用的路线对控制器进行参数化。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