Динамическое добавление класса, чтобы скрыть, дает только часть компонента ember без переноса - PullRequest
0 голосов
/ 18 декабря 2018

Есть ли способ добавить класс (в моем случае это hide class) динамически скрывать ( display: none ) только yield часть компонента ember без переноса часть выхода компонента с тегами (div, span или anyother) в Ember JS?

My Case:

 {{#if isLoading}}
     <p>Loading....!</p>
 {{/if}}
 <div class="{{isLoading "hide"}}">
     {{yield}}
 </div>

Здесь я хочу скрыть часть yield, не оборачивая ее тегом div

Примечание : не могуиспользуйте Если оператор Else , так как он будет уничтожать текущий экземпляр компонента каждый раз, когда изменяется свойство isLoading . Это компонент для отображения загрузки.Любые другие способы использовать компонент для загрузки приветствуется

1 Ответ

0 голосов
/ 18 декабря 2018

Вы не можете добавить класс, не указав элемент или тег.Если вы хотите добавить имя класса в часть yield, то это единственный способ поместить его в контейнер.

...