我希望有一个字符串通过angular的过滤器作为javascript函数的参数。 Angular不会解析它,我该如何解决这个问题?
<input type="text" ng-required="true" ng-model="foobar"
oninvalid="this.setCustomValidity({{ 'String' | myfilter }})">
{{..}}没有通过Angular的解析。如果我删除了双引号,它仍然无效,因为Angular'修复'它是oninvalid =“this.setCustomValidity(” {{
此外,如果还有另一种更有棱角的方式来自定义浏览器验证消息,那对我来说也是可行的。
答案 0 :(得分:0)
您可以直接传递foobar
oninvalid="this.setCustomValidity({{ 'String' | myfilter(foobar) }})"
答案 1 :(得分:0)
您可能需要阅读angular documentation for input,特别是示例plunker会为您的问题提供解决方案。
如果您仍想要提示如何在论证中使用过滤器,请提供有关 SUM(
YTD(
ParallelPeriod(
[Χρονική Περίοδος].[Year Quarter Month].[Year Name],
1,
[Χρονική Περίοδος].[Year Quarter Month].[Year Name].&[Calendar 2015])
),
[Measures].[X]
)
指令的信息。