0
URLからのget requestパラメータをanglejsのコントローラに追加する方法 どのように私はその動的に行うことができます私の要求はhttp://localhost/abc-ang/#!/abc/8
で、私のコントローラのコードはAngularjsでget requestパラメータを追加するには
app.controller('AbcCtrl', function($scope,$http) {
$http.get("src/public/add/:id").then(function(response) {
$scope.abc = response.data;
});
});
は私がsrc/public/add/:id
src/public/add/8
に交換したいのですか?あなたは、あなたのコントローラでそう
$routeProvider.when('/abc/:wineId', {
templateUrl: 'tpl/abc-details.html',
controller: 'AbcDetailCtrl'
});
:あなたのコメントから
をあなたのルートがある:
私のルーティング設定は
app.config(['$routeProvider', function($routeProvider) {
$routeProvider
.when('/abc', {
templateUrl: "tpl/welcome.html"
})
.when('/abc/:wineId', {
templateUrl: 'tpl/abc-details.html',
controller: 'AbcDetailCtrl'
})
.otherwise({ redirectTo: '/abc' });
}]);
App.configファイル([ '$ routeProvider'、関数($ routeProvider){$ routeProvider .when( '/ ABC'、{ templateUrl: "TPL /のwelcome.html" }) .when( '/ ABC /:wineId」、{ \t templateUrl: 'TPL/ABC-details.html' \tコントローラ 'AbcDetailCtrl' }) .otherwise({redirectTo: '/ ABC'})。 }]); –