isVisibleBinding
非表示/表示するビューを
簡単に作成します。 http://jsfiddle.net/pangratz666/dTV6q/を参照してください。
ハンドルバー:
<script type="text/x-handlebars" >
{{#view App.ParentView}}
<h1>Parent</h1>
<div>
<a href="#" {{action "toggle"}}>hide/show</a>
</div>
{{#view App.ChildView isVisibleBinding="isChildVisible" }}
{{view Em.TextArea rows="2" cols="20"}}
{{/view}}
{{/view}}
</script>
JavaScript :
App.ParentView = Em.View.extend({
isChildVisible: true,
toggle: function(){
this.toggleProperty('isChildVisible');
}
});
App.ChildView = Ember.View.extend();
命名規則に関する注意: クラスには名前を付けUpperCase
、インスタンスにする必要がありますlowerCase
。これについてはブログ記事を参照してください。
</p>