URL中传递参数与角度js中的参数对象之间的差异

时间:2017-05-03 15:41:31

标签: angularjs rest

我试图了解两个休息电话之间的区别。

一个有下面的params对象 -

$http({
        url : 'rest/getAllData',
        method : "GET",
        params : {
            A: $scope.A,
            B: $scope.B
}

在网址中排名第二 -

 var win = window.open('rest/getAllData/?A=' + $scope.A+ '&B=' + $scope.B );

问题出在我的第一次休息通话中,我从角度日历获得的日期时间是格式

1989-12-31T00:00:00.000Z

但是在第二次通话时,我的格式为

Sun Apr 30 2017 00:00:00 GMT 0530 (India Standard Time).

任何人都可以解释为什么会发生这种情况?另外,有没有办法在windows.open()本身中使用params对象?

更新 -

默认情况下,URL会调用toString()方法。这就是格式改变的原因。 有没有办法可以在windows.open()函数中传递日期对象?

答案 -

使用toISOString()解决了我的问题。感谢Claies

0 个答案:

没有答案