我在上市完成时制作表格,并放置一些过滤器,如价格,型号。数据来自json,我正在使用
$scope.getCarResource = $resource(urls, {}, {
query: {method:'GET',headers: { 'Content-type': 'application/json'},cache:true,maxAge:3500000,params:{keyword:'@keyword',make:'@make',nit:'@nit'}}
})`
现在我想传递这样的网址www.example.com?keyword=abc&make=233&nit=3 所以如何在url中传递3个或更多参数,以便它可以从example.com获取数据 我也使用$ routeParms,每当我说$ routeParams.keyword时,它都会给出undefined。
答案 0 :(得分:0)
查询参数将在$ resource方法的第二个参数中传递。这会将三个查询字符串参数附加到您的urls变量。
$scope.getCarResource = $resource(urls, {keyword: 'abc', make: 233, nit: 3}, {
query: {method:'GET',headers: { 'Content-type': 'application/json'},cache:true,maxAge:3500000,params:{keyword:'@keyword',make:'@make',nit:'@nit'}}
})