Angularjs转换&到&

时间:2014-07-15 03:50:34

标签: javascript angularjs

这是我的角度js代码。

$scope.getEventSeconds = function(){
    $http.get('myfile.php', {
    params: {
        'action': 'get_datas'
    }
 }).success(function(data){
        $scope.list = data;
        $scope.currentPage = 1; //current page
        $scope.entryLimit = 10; //max no of items to display in a page
        $scope.filteredItems = $scope.list.length; //Initially for no filter  
        $scope.totalItems = $scope.list.length;
    });
}

这是工作查找返回所有数据,但它转换url&到&等。

http://example.com?id=1&name=myname这是url store into database。

它将url转换为。

http://example.com?id=1&name=myname显示为。

2 个答案:

答案 0 :(得分:0)

我不确定你网址的确切位置,但我想你可以这样做:

var url = 'http://example.com?id=1&name=myname'
url = url.replace(/&/g, "&")

我希望这可以帮到你,如果不是因为提供更多信息。

答案 1 :(得分:0)

我猜你的所有网址都存储在ajax响应中返回的'data'中。并且您将URL存储在数据库中并进行了转义。你可以通过取消它们来恢复网址。

$scope.list = data.replace(/&/g, "&");

但这很危险,只能在显示网址时作为过滤器使用。