Javascript AngularJS过滤器模板绑定语法-不像文档?
因此,在浏览angularJS文档时,我注意到各种过滤器模板如下所示: {{date_表达式{date:date:format}} 日期是什么意思:日期 如果我运行以下代码: JS小提琴 HTML: 我得到以下输出:Javascript AngularJS过滤器模板绑定语法-不像文档?,javascript,angularjs,syntax,angularjs-filter,Javascript,Angularjs,Syntax,Angularjs Filter,因此,在浏览angularJS文档时,我注意到各种过滤器模板如下所示: {{date_表达式{date:date:format}} 日期是什么意思:日期 如果我运行以下代码: JS小提琴 HTML: 我得到以下输出: 03/20/2014 @ 3:19PM T3u 3PMr 20 2014 15:19:46 G3T-0500 (CentrPMl DPM2014lig3t Ti19e) 为什么第二行不能正常工作,即使它看起来是语法后面的属性 我是否理解正确的语法是: {{date_表达式{dat
03/20/2014 @ 3:19PM
T3u 3PMr 20 2014 15:19:46 G3T-0500 (CentrPMl DPM2014lig3t Ti19e)
为什么第二行不能正常工作,即使它看起来是语法后面的属性
我是否理解正确的语法是:
{{date_表达式{date:format}}
你似乎是对的。文档是错误的,正确的语法实际上是{{date_expression}date:format} 有关此错误的一些背景信息:Angular中的筛选器是作为基本函数实现的,因此您可以将其想象为函数datedate、format。但是,当用作筛选器时,第一个参数实际上是管道前面的值。在本例中,data_表达式
你应该这样做。否则,我会而且我会为发现问题而承担责任:我尝试创建了一个拉请求,但我没有看到该使用模板是在哪里生成的。我认为这只是自动生成使用部分的方式上的一个缺陷,而不是文档本身。
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)