嗨,我使用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 –