我希望視圖在加載時隱藏,然後當用戶單擊鏈接時,它將顯示視圖。有人可以查看我的代碼並讓我知道我做錯了什麼嗎?如何在EmberJS中顯示/隱藏視圖
App.parentView = Em.View.extend({
click: function() {
App.childView.set('isVisible', true);
}
});
App.childView = Em.View.extend({
isVisible: false
});
這裏是的jsfiddle:http://jsfiddle.net/stevenng/uxyrw/5/
莫非你用你的實際代碼創建一個小提琴?你粘貼的塊似乎不完整。 –
沒有看到模板,即視圖如何放在頁面上,這是無法調試的。我的建議是在'click'函數中添加一些'Em.Logger.log'語句(以確保它實際被調用),並在視圖中添加一些東西,使它們不僅僅是空的div。嘗試編輯此jsFiddle:http://jsfiddle.net/pjmorse/uxyrw/4/ – pjmorse