我有一个以以下格式返回的日期:
2016-07-25 10:50:14
我创建了一个变量来获取数据并删除破折号,空格和冒号:
var newDate = $scope.details["Created At"].replace(/[^a-z0-9\s]/gi, '').replace(/[_\s]/g, '');
现在使用console.log(日期);日期返回为:
20160725105014
我想我的主要问题是我如何获取该变量数据并将其添加回控制器$ scope,以便我可以将其调用到我的html并使用角度日期格式,例如:
{{ details.newDate | date:'MM/dd/yyyy @ h:mma' }}
感谢您的帮助。
答案 0 :(得分:1)
应该像
$scope.details.newDate = $scope.details["Created At"].replace(/[^a-z0-9\s]/gi, '').replace(/[_\s]/g, '')
答案 1 :(得分:1)
在变量" newDate"中获得所需的值后然后,您可以将同一个变量分配给您在视图中使用的其他$ scope变量。
var newDate = $scope.details["Created At"].replace(/[^a-z0-9\s]/gi, '').replace(/[_\s]/g, '');
$scope.myStrippedDate = newDate;