嗨,我使用EmberJS在我的应用程序,这是我的应用程序模板,并与应用控制器把手每个助手范围改变财产
我叫isEditAble在控制器的属性,但我有一个问题 如果我用于在每个助手外部检查此属性,这将执行正常。 但如果我在每个帮助器(isEditAble属性)范围内使用内部不看内部,它总是会是假的。
任何人都可以请指导如何使用每个助手内的属性。
ApplicationTemplate:
//This if executing and textbox is displaying because of isEditAble = true
{{#if isEditAble}}
<div style="width: 40px;">
{{input type=text disabled=isChecked}}
</div>
{{/if}}
{{#each checkBoxes}}
//This if is NOT executing and checkboxes is NOT displaying
//Even Though is EditAble true
{{#if isEditAble}}
<div style="width: 40px;">
{{input type=checkbox disabled=isChecked}}
</div>
{{/if}}
{{/each}}
Apllication控制器:
App.ApplicationController = Ember.Controller.extend({
appName: 'Tag Editor',
checkBoxes: [
{id: 1, isChecked: true},
{id: 2, isChecked: true},
{id: 3, isChecked: true},
{id: 4, isChecked: true}
],
isEditAble: true
});
可以指定emberjs的哪个版本访问父上下文? –
我使用的是emberJS 1.5.1 –