如何为作为query-params的参数值给出的函数提供参数?

时间:2015-04-07 10:13:55

标签: javascript ember.js

我可以写:

{{#link-to 'route' (query-params color=getColor)}}
    Link
{{/link-to}}

有没有办法为getColor函数提供参数? getColor在相应的控制器中定义。

1 个答案:

答案 0 :(得分:0)

不,没有办法做到这一点。查询参数已经是子表达式,没有办法再嵌套另一个。 (这只会导致可怕的难以理解的代码)。正如enspandi在评论中所说,您将不得不创建一个返回所需值的计算属性。