我试图了解两个休息电话之间的区别。
一个有下面的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