我会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>