html - 我如何在 Ember 中制作单选按钮?

标签 html ember.js handlebars.js

Handlebars 是否有可能做类似的事情

{{input type="radio" checked=model.isAdmin}}Admin 
{{input type="radio" checked=model.isGuest}}Guest

模型的属性,model.isAdmin 返回truefalse。 因为 Handlebars 版本是 1.3.0。this question 上回答对我没有帮助!

最佳答案

实际上使用闭包操作非常简单:

<input type="radio" name="isAdmin" checked=isAdmin onclick={{action (mut isAdmin) true}} />

<input type="radio" name="isAdmin" checked={{not isAdmin}} onclick={{action (mut isAdmin) false}} />

好吧,如果我没理解错的话,isGuest 的意思是不是管理员。 但是,如果它有所不同,它是一种非常灵活的方法,因此您可能可以做您想做的事。

但是要提到的是我正在使用的 not 助手。为此,您应该查看 ember-truth-helpers .

Here是这个解决方案的工作。

关于html - 我如何在 Ember 中制作单选按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41860038/

相关文章:

javascript - 如何更改 DIV 的位置,更改其顺序

php - 通过嵌套的 while 循环保证 div

javascript - ember 必须从组件错误中调用 super 方法

ember.js - 如何在 Ember Handlebars 中实现 not with if 语句?

javascript - 每个辅助函数的结果?

javascript 禁用 div 或链接? (对于 5 星评级系统)

javascript - 在我的 Carousel Slider 的左侧和右侧获得灰色。怎样去除灰色?

javascript - 我应该将 CSRF token 放在 Ember 应用程序中的哪个位置?

Firebase 3.0 + Ember 2.0 : The Torii adapter must implement `open` for a session to be opened

javascript - 如何使用 svg.js 制作 Ember 组件?