Bootstrap (ng-bootstrap) の利用方法

Bootstrap は基本的に CSS で構成される、レスポンシブなオープンソースの UI ライブラリです。 拡張性が高く、 JavaScript 等による多数のプラグインが公開されています。

ng-bootstrap は Angular 的なスタイルで Bootstrap を容易に扱えるようにするためのパッケージです。

ng-bootstrap のインストール方法と使い方

パッケージのインストール

Angular のプロジェクト内で次のコマンドで、必要なパッケージをインストールできます。

$ npm install --save bootstrap
$ npm install --save @ng-bootstrap/ng-bootstrap

NgbModule のインポート

次に app.module.tsimportNgbModule を取り込みます。

import { NgbModule } from '@ng-bootstrap/ng-bootstrap';

@NgModule({
  ...
  imports: [
    BrowserModule,
    NgbModule,
    AppRoutingModule],
  ...
})
export class AppModule {}

CSS の取り込み

次に angular.jsonbootstrap.min.css を取り込みます。

    "styles": [
        "src/styles.css",
        "node_modules/bootstrap/dist/css/bootstrap.min.css"
    ],

以上でインストールが完了です。

動作確認

以上の設定ができれば、次のように (Bootstrap を知っている人にはおなじみの) form-control とか btn などの CSS クラスが有効になります。

<div class="form1">
  <div class="form-group">
    <input 
      type="text" 
      class="form-control"/>
  </div>
  <button 
    class="btn btn-primary">OK</button>
</div>

上のコードでこのように表示されれば OK です。