여러보기에 대해 동일한 컨트롤러를 사용합니다. 내가 취한 경로에 따라 컨트롤러를 다르게 매개 변수화하려고합니다.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