У меня есть форма с действием, определенным на submit. Я хотел бы иметь две кнопки, которые передают форму с параметром. Вот пример:Как добавить параметр в действие отправки в Ember?
<form {{action "doStuff" on="submit"}}>
<input type="text">
....
....
<button type="submit">Do Stuff</button>
<button type="submit">Do Stuff and Other Stuff</button>
</form>
doStuff(doOtherStuff=false){
//do stuff
if(doOtherStuff){
//do other stuff
}
}
Я знаю, что я могу определить два действия на кнопки, как это:
<button type="submit" {{action "doStuff" false}}>Do Stuff</button>
<button type="submit" {{action "doStuff" true}}>Do Stuff and Other Stuff</button>
Но я хотел бы пристало от формы представления (валидации HTML, и т.д.)
Возможно ли это, или я пропустил что-то большое?
Спасибо!
Вы имеете в виду помощника в тег формы? Я получаю это, но если я хочу сделать другое действие в зависимости от используемой кнопки, как это помогает? – hereismass
Вы хотите одновременно отображать обе кнопки, если мы не можем использовать, если блок-хелпер отображает один за раз. – kumkanillam
@hereismass Я обновил свой ответ с возможными вариантами. Я думаю, что option2 - это то, что вы ищете – kumkanillam