Javascript AngularJS过滤器模板绑定语法-不像文档?

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

因此,在浏览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_表达式{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)