tToogle() в Angular 2

272
18 октября 2017, 08:17

Добрый день, не могу сообразить как сделать toggleClass() в Angular Есть 2 блока

<div id="news"></div><div id="application></div>"

и есть кнопка

<button class="btn">

Не пойму как в ангуляре сделать так что бы при нажатии на кнопку у

<div id="news">

добавлялся класс к примеру hidden а у

<div id="application">

убирался

Answer 1

Добавляет класс если условие true

<div [ngClass]="{'hidden':true}"></div>

Скрывает блок если условие false

<div *ngIf="true"></div>
Answer 2
<div id="news" ng-show="hidden">1</div>
<div id="application" ng-hide="hidden">2</div>
<button class="btn" ng-click="hidden = !hidden">

Советую почитать документацию по ng-show, ng-class, еще лучше почитать ответ, с JQuery на Angular.

READ ALSO
Как работают state в React?

Как работают state в React?

Есть пример кода:

258
Как присвоить класс к блоку при загрузке страницы?

Как присвоить класс к блоку при загрузке страницы?

Вкратце - с помощью чего можно задать присвоение класса блоку еще при загрузке страницы на нативном js?

259
Проблема с параллаксом

Проблема с параллаксом

Есть такая разметка (pug):

228
Nasdaq.com исторические котировки через VBA POST

Nasdaq.com исторические котировки через VBA POST

Привет всем! Стоит задача собрать исторические котировки по бумаге с сайта nasdaqcom для дальнейшей их обработки и вывода отчета в MS Excel

222