angular4 html转义,Angular 中的Url中的参数被严重转义_others_开发99编程知识库

我一直都在这个问题上,我正朝着整个下午,到现在为止无法解决。 我想用 Angular 对后端进行静态调用,但是URL中给定的参数错误转义了。 这是我讨论的部分。 我不明白为什么这么严重。 在本例中,它应该只有 1003 。var REST_URL_ALLE_ARTIKEL = '.../backend/artikel/getAllByClass';

var REST_URL_EIN_ARTIKEL = '.../backend/artikel/getSingleResultById';

var artikelService = angular.module('artikelService', ['ngResource']);

artikelService.factory('ArtikelService', function ($resource) {

return $resource(REST_URL_ALLE_ARTIKEL, {}, {

getAlleArtikel: {method: 'GET', url: REST_URL_ALLE_ARTIKEL, isArray: true},

getGesuchtenArtikel: {method: 'GET', url: REST_URL_EIN_ARTIKEL + '/:artnr', params: {artnr: '@artnr'}}

});

});

这是我的服务定义方法。 谁能告诉我如何以正确的方式传递参数?angular.module('frontend')

. controller('ArtikelDetailCtrl', function ($scope, $routeParams, ArtikelService) {

$scope.testArtnr= $routeParams.artnr;

$scope.gesuchterArtikel = ArtikelService.getGesuchtenArtikel($routeParams.artnr);

});

这是我的控制器,我从服务调用方法。 当我打印testArtnr时,我得到 1003,就像我需要的。. when('/artikel/:artnr', {

templateUrl: 'views/artikelDetails.html',

controller: 'ArtikelDetailCtrl'

})

这是 app.js. 里的部分

Thx提前为你的时间和你的帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值