Ember.js и jQuery переходы, основанные на свойстве

0

Извините, если этот вопрос слишком простой, я очень новичок в Ember.js... Я читал о didInsertElement/willDestroy, являющемся хорошим моментом для использования переходов jQuery в шаблоне Ember, но мне интересно о ситуациях, когда отображается контент на основе установленного свойства, например:

<div>First content area</div>

{{#if isSomeProperty }}
    <div>Second content area</div>
{{/if}}

<div>Third content area</div>

Есть ли способ добавить jQuery slideDown(); например, когда isSomeProperty установлен в true? Или мне просто нужно поместить код для второй области содержимого в компонент, чтобы я мог использовать didInsertElement/willDestroy?

Теги:
handlebars.js
ember.js

1 ответ

0

Вы еще читали о Observers? http://emberjs.com/guides/object-model/observers/.

Вероятно, вы захотите увидеть isSomeProperty в соответствующем представлении ember, а затем проверить его значение и выполнить анимацию, когда isSomeProperty истинно. Дайте мне знать, если вам нужна дополнительная помощь;)

  • 0
    Тогда я бы просто оживил отображение внутреннего div, вместо того, чтобы пытаться прикрепить его к show / hide генерируемого div-вида ember-view?
  • 0
    Вы также можете проверить свойство в didInsertElement и затем запустить анимацию. Это просто способ запустить анимацию в случае, если для isSomeProperty установлено значение true после вставки родительского элемента.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню