[英]AngularJS: Bind a Service Variable to a Value on a Controller's $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.