夥計們可以幫助我。 這裏是我有什麼, Ember binding with only an hashemberjs綁定與散列
這裏是模板,
<script type="text/x-handlebars">
{{#each Page.PageController.content.tasks}}
{{#view Page.PageView contentBinding="this"}}
{{#unless editing}}
<div>
<h2>{{title}}</h2> {{view Ember.Checkbox checkedBinding="editing"}}
</div>
{{/unless}}
{{#if editing}}
<div>
<h2>{{view Ember.TextField valueBinding="title"}}</h2>
{{view Ember.Checkbox checkedBinding="editing"}}
</div>
{{/if}}
{{/view}}
{{/each}}
</script>
這裏是JS,
Page = Ember.Application.create();
Page.PageController = Ember.ObjectController.create({
content: {
tasks: [
{
title: 'Heading',
editing: false},
{
title: 'Heading',
editing: false}
]
}
});
Page.PageView = Ember.View.extend({
edit: function() {
var content = this.getPath('content');
content.set("editing", true);
}
});
的問題是,我可以綁定一個普通的布爾舊的散列與視圖Ember.Checkbox,但我怎麼能做到這一點的鏈接操作?
對不起,能否請您解釋一下你正在努力實現/什麼不工作,你有什麼? –