[英]Setting query param value based on input field value in ember 2.8
所以我有一个home.hbs模板,看起来像这样:
<div>
{{input type="number" min="2" max="24"}}
{{#link-to 'game' (query-params cards="" class="button"}}
Let's Play!
{{/link-to}}
</div>
而且我有一条(尚未实现的)游戏路线,该路线将使用一个组件来构建一个游戏实例(我将其传递给'cards'属性)。 问题是,游戏路线需要此模板中输入字段的值来构建该实例。 我可以做类似的事情吗?:
{{#link-to 'game' (query-params cards={this.input.value} class="button"}}
还是有更有效的方法将该数字传递到/ game路线? 谢谢。
绝对可以将属性添加到路由控制器(例如inputValue
)并将其绑定到输入值。 然后在link-to
帮助器中使用它。
如下所示(未在实际应用中检查过):
{{input type="number" min="2" max="24" value=inputValue}}
{{#link-to 'game' (query-params cards=inputValue class="button"}}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.