从{{action}}访问其他选项的问题

时间:2013-01-25 11:02:42

标签: ember.js

pre4 中,我应该能够访问{{action}}中提供的其他参数。例如此示例中字段的值:

{{action doSomething field="value" on="someEvent"}}

如果我尝试检索hash.field,则不会返回任何内容。 应该包含信息的所有变量都没有(选项,上下文,哈希,视图)。

我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

  

在pre4中,我应该能够访问{{action}}

中提供的其他参数

在pre4中为true,您可以为{{action}}助手指定其他参数。动作助手不期望这些参数在其选项哈希中。像field="valueon="someEvent"这样的键值对被解释为动作助手本身的选项,而不是传递给目标。

  

如果我尝试检索hash.field,则不返回任何内容。没有应该包含信息的变量,do(options,contexts,hash,view)

在上面的示例中,您使用事件doSomething调用操作助手并且没有参数,因此无需设置任何内容。尝试这样的事情:

{{action doSomething value on =“someEvent”}}