Я хочу, чтобы вид был скрыт при загрузке, а затем, когда пользователь нажимает на ссылку, он отобразит представление. Может ли кто-нибудь просмотреть мой код и сообщить мне, что я сделал неправильно?Как показать/скрыть вид в 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/
Могли вы создаете скрипку с вашим фактическим кодом? Блок, который вы вставили, кажется неполным. –
Не видя шаблонов, т. Е. Как представления отображаются на странице, это невозможно отладить. Мое предложение добавило бы некоторые операторы 'Em.Logger.log' в функцию' click' (чтобы убедиться, что это действительно вызвано) и фактически помещают что-то в представления, чтобы они были не просто пустыми div. Попробуйте отредактировать этот jsFiddle: http://jsfiddle.net/pjmorse/uxyrw/4/ – pjmorse