Ember js pre2:'selector'的默认动作

时间:2013-05-16 09:41:23

标签: ember.js

举个例子,我们在“用户名”,“密码”和“国家/地区”字段以及“登录”字段中都有登录视图。

当按下组中的任何输入时,如何调用与“登录”按钮相关的操作。例如,某种容器中的所有输入(div,form,fieldset等)。

2 个答案:

答案 0 :(得分:1)

要使表单控件触发sumbit操作,您可以定义submit类型的控件。

...
{{input type="submit" ...}}
...
<button type="submit">...</button>
...

或更优雅的方法是让您的父视图捕获所有事件并触发submit一次,但这取决于您的视图的嵌套方式。

希望有所帮助

答案 1 :(得分:1)

将您的操作放在表单标记上,如下所示:

<form {{action yourAction on="submit"}}>
{{input text}}
{{input text}}
<button type="submit"></button>
</form>

这会导致您的活动在提交表单时触发(通过点击按钮,点击输入字段等等。