Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 保存自定义单选按钮状态余烬_Javascript_Ember.js - Fatal编程技术网

Javascript 保存自定义单选按钮状态余烬

Javascript 保存自定义单选按钮状态余烬,javascript,ember.js,Javascript,Ember.js,我正在使用余烬,我需要使用页面上的单选按钮。我看过很多关于创建余烬单选按钮的教程和帖子,在大多数情况下,它们都有效,我似乎无法通过保存单选按钮的状态。当用户选择一个按钮时,视图将改变,此时添加或删除下拉列表。视图更改没有问题,但单选按钮不保存其状态,它们都已清除。单击相同的单选按钮或“非活动按钮”将使其正常工作 我把这个网站作为我的主要参考 感谢您的帮助您的单选按钮视图具有属性value=“name”,它应该是一个简单的单词:value=name已选中定义了两次。首先是一个值为false的属性,

我正在使用余烬,我需要使用页面上的单选按钮。我看过很多关于创建余烬单选按钮的教程和帖子,在大多数情况下,它们都有效,我似乎无法通过保存单选按钮的状态。当用户选择一个按钮时,视图将改变,此时添加或删除下拉列表。视图更改没有问题,但单选按钮不保存其状态,它们都已清除。单击相同的单选按钮或“非活动按钮”将使其正常工作

我把这个网站作为我的主要参考


感谢您的帮助

您的
单选按钮
视图具有属性
value=“name”
,它应该是一个简单的单词:
value=name
已选中
定义了两次。首先是一个值为false的属性,然后是一个计算属性。Woops忘了把它取出来,检查了,这个属性,大概是在我写这个问题前10分钟添加的。从昨天开始,我一直在尝试不同的事情。我是否有关于名称的qoutes,ember将它作为一个文本字符串,与“content.name”相同,有什么方法可以使用内容中的属性吗?是的,很抱歉,在这种情况下,它应该是value=content.name。我在发布我的问题之前尝试过,它仍然将其作为文本字符串。我能够正确阅读内容的唯一方法是添加
defaultTemplate:Ember.handlebar.compile({{content.name}}')
Ember.RadioButton = Ember.View.extend({
tagName: "input",
c: null,    //content
type: "radio",
value: null,
attributeBindings: ["name", "type", "value", "checked:unchecked:"],
click: function() {
    debugger;
    this._context.set('current', this.c);
    this.set("selection", this.$().val());
    //this.c.gid;
},
checked: function() {
    debugger;
    return this.get("value") == this.get("selection");
}.property('selection') 
});

//App.ShowMeRadio = Ember.ObjectController.extend({ 
App.ShowMeRadio = Ember.Object.extend({
    isSelected: ""
});

App.showMeRadio = App.ShowMeRadio.create();

{{#each content in view._context.groups.content}}
{{view Ember.RadioButton name=content.name selectionBinding="App.showMeRadio.isSelected" cBinding="content" value="name"}}{{content.name}}
{{/each}}