Angular - какой бутстрап лучше всего подходит для разработки приложений angular cli

Я новичок в мире углов. Я хочу знать, какой загрузчик я должен использовать для разработки моего углового приложения. ng bootstrap link или bootstrap 4 Я заинтересован в изучении машинописи и работал над ссылкой bootstrap 4, которая упоминалась выше.

Если я выберу существующий загрузчик 4, как я могу преобразовать вызов js в вызов машинописного текста, например, открытие модального режима в js будет выглядеть так:

$('#myModal').on('shown.bs.modal', function () {
  $('#myInput').focus()
})

Как я должен написать этот вызов JS в моем файле компонента. Пожалуйста, предложите правильный подход для работы с угловым

1 ответ

Решение

Вы не должны напрямую манипулировать DOM в угловых. Так что используйте ng-bootstrap.

Более того, API более элегантен в ng-bootstrap, потому что он использует мощь компонентов и директив. Например, чище написать, что:

<ngb-progressbar type="info" [value]="50"></ngb-progressbar>

чем это:

<div class="progress">
  <div class="progress-bar bg-info" role="progressbar" style="width: 25%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"></div>
</div>
Другие вопросы по тегам