Angular - 哪个bootstrap最适合开发角度cli应用程序

时间:2018-01-09 07:14:55

标签: angular angular-cli bootstrap-4 ng-bootstrap

我是棱角分明的世界的新手。我想知道我应该使用哪个bootstrap来开发我的角度应用程序。 ng bootstrap link bootstrap 4 我很想学习打字稿,我已经参与了上面提到的bootstrap 4链接。

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

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

我应该如何在我的组件文件中编写此js调用。请建议使用角度

的正确方法

1 个答案:

答案 0 :(得分:3)

您不能以角度直接操作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>