【发布时间】:2014-03-20 20:27:15
【问题描述】:
所以在浏览 angularJS 文档时,我注意到各种过滤器模板是这样的:
{{ 日期表达式 |日期:日期:格式}}
日期:日期是什么意思?
如果我运行以下代码: (JS 小提琴http://jsfiddle.net/6Jt4h/2/)
HTML:
<div ng-app="testApp" ng-controller="testCon">
{{dt1 | date : 'MM/dd/yyyy @ h:mma'}}<br>
{{dt1 | date : dt1 : 'MM/dd/yyyy @ h:mma'}}
</div>
Javascript:
var testApp = angular.module('testApp', []);
testApp.controller('testCon', function($scope) {
$scope.dt1 = new Date();
});
我得到以下输出:
03/20/2014 @ 3:19PM
T3u 3PMr 20 2014 15:19:46 G3T-0500 (CentrPMl DPM2014lig3t Ti19e)
为什么第二行不能正常工作,即使它似乎是遵循语法的属性?
我是否理解正确的语法是:
{{ 日期表达式 |日期:格式}}
【问题讨论】:
标签: javascript angularjs syntax angularjs-filter