如何在Ember中执行单选按钮?

SrI*_*rIl 3 html handlebars.js ember.js

车把有可能做类似的事情吗

{{input type="radio" checked=model.isAdmin}}Admin 
{{input type="radio" checked=model.isGuest}}Guest
Run Code Online (Sandbox Code Playgroud)

模型的属性,model.isAdminreturn truefalse。因为把手版本是这个问题的1.3.0.答案,对我没有帮助!

Lux*_*Lux 5

实际上,使用关闭动作非常简单:

<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}} />
Run Code Online (Sandbox Code Playgroud)

好吧,如果我理解正确,则isGuest意味着您不是admin。但是,如果有所不同,则它是一种非常灵活的方法,因此您可能可以做您想做的事情。

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

是解决此问题的一种方法。