【发布时间】:2014-08-05 08:40:27
【问题描述】:
我正在尝试在数组中查找值为'Title' = 'Title' 的对象。然后我想在该对象上打印第二个值,在本例中是位于键 Value 处的值。
当我使用以下过滤方法时:
{{logEntry.StringValues | filter:{'Title':'Title'}:true}}
这将打印以下内容:
[ { "GenericID" : null,
"PropertyInfoName" : "Title",
"Title" : "Title",
"Value" : "Test Date Formatter",
"class" : "string-editor-field",
"data-val" : "true",
"data-val-required" : "The Title field is required.",
"id" : "Title",
"name" : "Title",
"type" : "text"
} ]
我想打印Value 中的值,而不是整个对象。
这显然适用于ng-repeat 指令:
<h1 ng-repeat="field in logEntry.StringValues | filter:{'Title':'Title'}:true">
{{field.Value}}
</h1>
但我不想使用ng-repeat 指令并直接打印该值。有什么建议吗?
【问题讨论】:
-
如果投反对票的人能给我一些反馈意见,说明我的问题的格式是什么是投反对票的原因?
标签: angularjs angularjs-scope angularjs-filter