繁体   English   中英

AngularJS-将变量值添加回控制器$ scope

[英]AngularJS - Adding a variable value back into controller $scope

我有一个以以下格式返回的日期:

2016-07-25 10:50:14

我创建了一个变量,该变量获取数据并使用以下命令去除破折号,空格和冒号:

var newDate = $scope.details["Created At"].replace(/[^a-z0-9\s]/gi, '').replace(/[_\s]/g, '');

现在使用console.log(date); 日期返回为:

20160725105014

我想我的主要问题是如何获取变量数据并将其添加回控制器$ scope中,以便可以将其调用到html中并使用有角日期格式,例如:

{{ details.newDate | date:'MM/dd/yyyy @ h:mma' }} 

谢谢你的帮助。

应该是这样的

$scope.details.newDate = $scope.details["Created At"].replace(/[^a-z0-9\s]/gi, '').replace(/[_\s]/g, '')

在变量“ newDate”中拥有所需的值后,可以将该变量分配给其他$ scope变量,以在视图中使用。

var newDate = $scope.details["Created At"].replace(/[^a-z0-9\s]/gi, '').replace(/[_\s]/g, '');
$scope.myStrippedDate = newDate; 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM