Angular - bootstrap 最适合开发 angular cli 应用程序

Angular - which bootstrap is best for developing a angular cli application

我是 angular 世界的新手。我想知道我应该使用哪个 bootstrap 来开发我的 angular 应用程序。 ng bootstrap link or bootstrap 4 我热衷于学习打字稿,并且我已经研究了上面提到的 bootstrap 4 link。

如果我选择现有的 bootstrap 4 我怎样才能将 js 调用转换为 typescript 调用,例如在 js 中打开模式将这样写:

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

我应该如何在我的组件文件中编写这个 js 调用。请建议使用 angular

的正确方法

您不得直接操作 angular 中的 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>