角10とトップ5の無料角度ブートストラップ資源でブートストラップ4を使う方法
16373 ワード
この記事では、我々の角度10のアプリケーションにブートストラップ4をインストールするさまざまな方法を参照してください.あなたのローカルマシンにインストールされている角度10がない場合は、これを見ることができますtutorial インストール方法について.
必要条件 HTML、CSS、およびJavaScript(ES 6 +)に精通しています. 開発用マシンにインストールされているVSコードまたは任意のコードエディター. 角の基礎知識
我々は、角度のCLIを使用して新しい角度のアプリケーションを設定することから始めます.これを行うには、ディレクトリを作成し、そのディレクトリで端末を開きます
インストール後、プロジェクトディレクトリに入力して
ブートストラップのコアスクリプトとjQueryのブートストラップです.NPMを使ってこのパッケージをインストールして設定します.これを行うには、端末を開き、このコマンドを実行します.プロジェクトの作業ディレクトリにあることを確認します):
第一の方法は、それを我々の中に加えることです
私たちのアプリケーションのブートストラップを追加するもう一つの方法は、ブートストラップCDN
もう一つの良い方法は
インストールするには、次のように入力します.
ブートストラップのコアコンポーネントとして、テーブルで動作することもできます.それを使用するには、いくつかのダミーデータを定義します
我々は素晴らしいウェブサイトを構築するために一緒にすべてのコンポーネントを置くことができます.
これを設定した後、アプリケーション内のすべてのブートストラップ4コンポーネントを探索できます.
エッジ角度管理テンプレート無料であなたの手を得るために、WrapPixelは、余分なコストでダウンロードするモンスターアングルLiteを提供しています.つは、シンプルでクリーンなデザインのテンプレートは、最高のユーザーエクスペリエンスの魅力的な機能がたくさんあります.
卓越したテンプレートは、ページテンプレート、UIコンポーネント、ダッシュボード、表の例、100 +フォントのアイコンは、グラフのオプションは、定期的な更新プログラムと多くのような機能の束と完全に応答ページを提供しています.Adminパネルの角度テンプレート無料ダウンロードは、カスタマイズオプションを提供し、驚くべき色は、角度のフレームワークとSASSベースのCSSに基づいています.あなたの商業プロジェクトのための高度な機能を得るために探しですか?WrapPixelは排他的に角度の最新バージョンによって供給エキサイティングな機能の完全な経験を得るために、このテンプレートのプレミアムバージョンを提供しています. Live Preview of Monster Angular Dashboard Lite Download Monster Angular Dashboard Lite Check Premium version for tons of new features
あなたが7 +ページのテンプレート、10 + UIのコンポーネント、10 +の統合されたプラグイン、ウィジェットを使用する準備ができて、創造的な100 +のフォントのアイコンを取得し、正規の更新をすべてadminダッシュボードの角度で無料で取得する場合は、想像してください.AdminProアングルLiteは、余分なコストで重要なコンポーネントを提供することによって正確にはありません.
提供する必須コンポーネント、要素、およびウィジェットfree angular dashboard templates 機知に富み、有利であり、あなただけでなく、すべてのプロジェクトのための高性能実行管理ダッシュボードを作成するのに役立ちます.すぐにすべての機能を取得するには、顧客の経験を向上させるだけでなく、あなたの開発プロセスを簡素化する商業プロジェクトのためのこのテンプレートのProバージョンを購入することができます. Live Preview of AdminPro Angular Admin Lite Download AdminPro Angular Admin Lite Check Premium version for tons of new features
角度ブートストラップダッシュボードは、ブートストラップとAngularjsに基づくウェブダッシュボードアプリケーションです.このダッシュボードテンプレートに含まれるすべてのコンポーネントは、次のダッシュボード管理のテーマまたは管理Webアプリケーションプロジェクトの理想的な新機能(JSとCSS)のセットをHTML 5とブートストラップのすべての可能性をもたらすために開発されています. Live Preview of Ranjith Download Ranjith
BKDDSは角度ブートストラップに基づいて管理ダッシュボードを使用して簡単です.Githubからダウンロードして、プロジェクトで使用できます.それは光と暗い色モードといくつかの準備ページテンプレートを使用しています.それはあなたの管理パネルに適しているかもしれません. Live Preview of Bknds Dashboard Download Bknds Dashboard
あなたの優先度鮮やかな色と予算の両方を同時にですか?Xtreme角管理Liteは、あなたの管理ダッシュボードに個人的なタッチを与えるためにインスタントカスタマイズオプションと一緒に完全に敏感なページを提供しています無料角度クリーンデザイン管理ツールです.この特定のテンプレートは、ページテンプレート、チャートオプション、ミニサイドバーのバージョン、UIコンポーネント、美しいフォントのアイコン、デザインと柔軟性と個人的なだけでなく、商業的なプロジェクトのための多くのような機能を提供しています.
それは角度フレームワークとSASSベースのCSSに基づいてモジュール化されたアプローチで最も魅力的なダッシュボードモジュラーデザイン管理テンプレートを作る.先進的な機能wrappixel以上の完全なエッジを取得するには、あなたのためだけに機能を上品なプロ版を提供しています. Live Preview of Xtreme Angular Lite Download Xtreme Angular Lite Check Premium version for tons of new features
必要条件
角度ブートストラップアプリケーションの設定
我々は、角度のCLIを使用して新しい角度のアプリケーションを設定することから始めます.これを行うには、ディレクトリを作成し、そのディレクトリで端末を開きます
ng new bootstrap-angular
このコマンドを実行するとインストールに問題があります.種類N
角度ルーティングを削除し、選択するにはcss
アプリケーションのスタイルシート形式です.インストール後、プロジェクトディレクトリに入力して
cd bootstrap-angular
端末で.ブートストラップのコアスクリプトとjQueryのブートストラップです.NPMを使ってこのパッケージをインストールして設定します.これを行うには、端末を開き、このコマンドを実行します.プロジェクトの作業ディレクトリにあることを確認します):
npm install --save bootstrap jquery
インストールの後、我々は我々の角度パッケージにこれを加えなければなりません.第一の方法は、それを我々の中に加えることです
angular.json
ファイル.開放するangular.json
スタイルとスクリプト配列でファイルをインポートします. "styles": [
"src/styles.css",
"./node_modules/bootstrap/dist/css/bootstrap.css"
],
"scripts": [
"./node_modules/jquery/dist/jquery.js",
"./node_modules/bootstrap/dist/js/bootstrap.js"
]
これは、ブートストラップスクリプトとスタイルをアプリケーションに追加します.これで、我々は現在我々のコードを修正することによってブートストラップ構成要素を試みることができますsrc/app/app.components.html
ファイル:<section>
<div class="container">
<div class="row">
<div class="col-md-12">
<!-- testing buttons -->
<button class="btn btn-primary">Hello World</button>
<div
class="alert alert-warning alert-dismissible fade show"
role="alert"
>
<strong>Hi..</strong> I'm Sunil..I write Angular
<button
type="button"
class="close"
data-dismiss="alert"
aria-label="Close"
>
<span aria-hidden="true">×</span>
</button>
</div>
</div>
</div>
</div>
</section>
我々は実行してアプリケーションを開くことができますng serve
端末で.これはポート4200でアプリケーションをオープンします.ブートストラップCDN法の使用
私たちのアプリケーションのブートストラップを追加するもう一つの方法は、ブートストラップCDN
index.html
ファイル.これが動作していることを確認するには、angular.json
ファイル.変更するsrc/index.html
ファイル:<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>BootstrapAngular</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"
integrity="sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP+VmmDGMN5t9UJ0Z" crossorigin="anonymous">
</head>
<body>
<app-root></app-root>
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"
integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous">
</script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js"
integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous">
</script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"
integrity="sha384-B4gt1jrGC7Jh4AgTPSdUtOBvfO8shuf57BaghqFfPlYxofvL8/KUEfYiJOMMV+rV" crossorigin="anonymous">
</script>
</body>
</html>
これがすぐに動作しない場合は、変更を見るためにアプリケーションを再起動する必要があります.NGブートストラップ法の使用
もう一つの良い方法は
ng-bootstrap
ウィジェット.これには、アプリケーションで使用できるすべてのブートストラップコンポーネントがあります.インストールするには、次のように入力します.
ng add @ng-bootstrap/ng-bootstrap
使用ng add
簡単に作業を行うパッケージを設定します.今、我々は我々のコンポーネントをテストすることができますsrc/app/app.component.html
ファイル:<section>
<div class="container">
<div class="row">
<div class="col-md-12">
<ul ngbNav #nav="ngbNav" class="nav-tabs">
<li ngbNavItem>
<a ngbNavLink>First</a>
<ng-template ngbNavContent>First content</ng-template>
</li>
<li ngbNavItem>
<a ngbNavLink>Second</a>
<ng-template ngbNavContent>Second content</ng-template>
</li>
</ul>
<div [ngbNavOutlet]="nav"></div>
</div>
</div>
</div>
</section>
特定のコンポーネントを使用してブートストラップコンポーネントをアプリケーションに追加できます.警告コンポーネント
<section>
<p>
<ngb-alert [dismissible]="false">
<strong>Warning!</strong> Sunil is Here for more Angular Templates and Tips
</ngb-alert>
</p>
</section>
ここで、警告コンポーネントはngb-alert
カルーセルコンポーネント
<section>
<ngb-carousel>
<ng-template ngbSlide>
<div class="picsum-img-wrapper">
<img
src="https://images.pexels.com/photos/5103656/pexels-photo-5103656.jpeg?auto=compress&cs=tinysrgb&dpr=2&w=500"
alt="Random first slide" height="600" width="100%" style="object-fit: cover;">
</div>
<div class="carousel-caption">
<h3>First slide label</h3>
<p>Wrappixel Makes the best templates</p>
</div>
</ng-template>
<ng-template ngbSlide>
<div class="picsum-img-wrapper">
<img
src="https://images.pexels.com/photos/3048196/pexels-photo-3048196.jpeg?auto=compress&cs=tinysrgb&dpr=2&w=500"
alt="Random second slide" height="600" width="100%" style="object-fit: cover;">
</div>
<div class="carousel-caption">
<h3>Second slide label</h3>
<p>I am Sunil, I can give you cool Frontend Templates and Tips</p>
</div>
</ng-template>
<ng-template ngbSlide>
<div class="picsum-img-wrapper">
<img
src="https://images.pexels.com/photos/6010/sea-beach-holiday-vacation.jpg?auto=compress&cs=tinysrgb&dpr=2&w=500"
alt="Random third slide" height="600" width="100%" style="object-fit: cover;">
</div>
<div class="carousel-caption">
<h3>Third slide label</h3>
<p>Praesent commodo cursus magna, vel scelerisque nisl consectetur.</p>
</div>
</ng-template>
</ngb-carousel>
</section>
ブートストラップのカルーセルコンポーネントはngb-carousel
. カルーセルの各々はngbSlide
属性.テーブル
ブートストラップのコアコンポーネントとして、テーブルで動作することもできます.それを使用するには、いくつかのダミーデータを定義します
src/app/app.component.ts
ファイルimport { Component } from "@angular/core";
interface Country {
name: string;
flag: string;
area: number;
population: number;
}
const COUNTRIES: Country[] = [
{
name: "Russia",
flag: "f/f3/Flag_of_Russia.svg",
area: 17075200,
population: 146989754,
},
{
name: "Canada",
flag: "c/cf/Flag_of_Canada.svg",
area: 9976140,
population: 36624199,
},
{
name: "United States",
flag: "a/a4/Flag_of_the_United_States.svg",
area: 9629091,
population: 324459463,
},
{
name: "China",
flag: "f/fa/Flag_of_the_People%27s_Republic_of_China.svg",
area: 9596960,
population: 1409517397,
},
];
@Component({
selector: "app-root",
templateUrl: "./app.component.html",
styleUrls: ["./app.component.css"],
})
export class AppComponent {
title = "bootstrap-angular";
countries = COUNTRIES;
}
でテンプレートを定義しますsrc/app/app.component.htm
ファイル <section>
<div class="container">
<div class="row">
<div class="col-md-12">
<p>Table is just a mapping of objects to table rows with <code>ngFor</code></p>
<table class="table table-striped">
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">Country</th>
<th scope="col">Area</th>
<th scope="col">Population</th>
</tr>
</thead>
<tbody>
<tr *ngFor="let country of countries; index as i">
<th scope="row">{{ i + 1 }}</th>
<td>
<img [src]="'https://upload.wikimedia.org/wikipedia/commons/' + country.flag" class="mr-2"
style="width: 20px">
{{ country.name }}
</td>
<td>{{ country.area | number }}</td>
<td>{{ country.population | number }}</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
我々は素晴らしいウェブサイトを構築するために一緒にすべてのコンポーネントを置くことができます.
これを設定した後、アプリケーション内のすべてのブートストラップ4コンポーネントを探索できます.
すべての開発者のためのトップ5フリー角度ブートストラップテンプレート
モンスター無料アングルブートストラップダッシュボード
エッジ角度管理テンプレート無料であなたの手を得るために、WrapPixelは、余分なコストでダウンロードするモンスターアングルLiteを提供しています.つは、シンプルでクリーンなデザインのテンプレートは、最高のユーザーエクスペリエンスの魅力的な機能がたくさんあります.
卓越したテンプレートは、ページテンプレート、UIコンポーネント、ダッシュボード、表の例、100 +フォントのアイコンは、グラフのオプションは、定期的な更新プログラムと多くのような機能の束と完全に応答ページを提供しています.Adminパネルの角度テンプレート無料ダウンロードは、カスタマイズオプションを提供し、驚くべき色は、角度のフレームワークとSASSベースのCSSに基づいています.あなたの商業プロジェクトのための高度な機能を得るために探しですか?WrapPixelは排他的に角度の最新バージョンによって供給エキサイティングな機能の完全な経験を得るために、このテンプレートのプレミアムバージョンを提供しています.
角度管理者Lite
あなたが7 +ページのテンプレート、10 + UIのコンポーネント、10 +の統合されたプラグイン、ウィジェットを使用する準備ができて、創造的な100 +のフォントのアイコンを取得し、正規の更新をすべてadminダッシュボードの角度で無料で取得する場合は、想像してください.AdminProアングルLiteは、余分なコストで重要なコンポーネントを提供することによって正確にはありません.
提供する必須コンポーネント、要素、およびウィジェットfree angular dashboard templates 機知に富み、有利であり、あなただけでなく、すべてのプロジェクトのための高性能実行管理ダッシュボードを作成するのに役立ちます.すぐにすべての機能を取得するには、顧客の経験を向上させるだけでなく、あなたの開発プロセスを簡素化する商業プロジェクトのためのこのテンプレートのProバージョンを購入することができます.
Ranjith角ブートストラップ
角度ブートストラップダッシュボードは、ブートストラップとAngularjsに基づくウェブダッシュボードアプリケーションです.このダッシュボードテンプレートに含まれるすべてのコンポーネントは、次のダッシュボード管理のテーマまたは管理Webアプリケーションプロジェクトの理想的な新機能(JSとCSS)のセットをHTML 5とブートストラップのすべての可能性をもたらすために開発されています.
ダッシュボードダッシュボード
BKDDSは角度ブートストラップに基づいて管理ダッシュボードを使用して簡単です.Githubからダウンロードして、プロジェクトで使用できます.それは光と暗い色モードといくつかの準備ページテンプレートを使用しています.それはあなたの管理パネルに適しているかもしれません.
Xtreme無料アングルブートストラップ4
あなたの優先度鮮やかな色と予算の両方を同時にですか?Xtreme角管理Liteは、あなたの管理ダッシュボードに個人的なタッチを与えるためにインスタントカスタマイズオプションと一緒に完全に敏感なページを提供しています無料角度クリーンデザイン管理ツールです.この特定のテンプレートは、ページテンプレート、チャートオプション、ミニサイドバーのバージョン、UIコンポーネント、美しいフォントのアイコン、デザインと柔軟性と個人的なだけでなく、商業的なプロジェクトのための多くのような機能を提供しています.
それは角度フレームワークとSASSベースのCSSに基づいてモジュール化されたアプローチで最も魅力的なダッシュボードモジュラーデザイン管理テンプレートを作る.先進的な機能wrappixel以上の完全なエッジを取得するには、あなたのためだけに機能を上品なプロ版を提供しています.
Reference
この問題について(角10とトップ5の無料角度ブートストラップ資源でブートストラップ4を使う方法), 我々は、より多くの情報をここで見つけました https://dev.to/suniljoshi19/how-to-use-bootstrap-4-with-angular-10-top-5-free-angular-bootstrap-resources-2l53テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol