Angular에 Bootstrap4 도입
개요
Angular7에 Bootstrap 4 (ng-bootstrap이 아님)를 도입 할 때의 비망록
절차
사전 확인
테스트로서 다음과 같은 HTML을 표시한 경우를 상정.
<h2>Angular に Bootstrap 導入</h2>
<div>
<input type="text" placeholder="入力してください"/>
</div>
<div>
<button class="btn btn-primary">ボタン</button>
</div>
도입 전에 화면을 표시해 보면 다음과 같은 상태.
음. 다사이.
그럼 도입해 갑시다.
설치
의존하는 라이브러리(jQuery, Popper.js)도 동시에 넣자.
npm i bootstrap jquery popper.js
angular.json에 추가
"styles"
와 "scripts"
에, 다음과 같이 라이브러리의 로드를 추기한다.여러 개소이므로주의.
angular.json
...
"styles": [
"client/styles.scss",
"node_modules/bootstrap/dist/css/bootstrap.min.css"
],
"scripts": [
"node_modules/jquery/dist/jquery.slim.min.js",
"node_modules/popper.js/dist/umd/popper.min.js",
"node_modules/bootstrap/dist/js/bootstrap.min.js"
],
...
상기는 Angular7의 경우의 기재.
Angular6 이전의 경우는
"../node_modules/bootstrap/dist/css/bootstrap.min.css"
와 같이 ../
가 선두에 붙는다. (변경 개소는 함께)확인
이제 앱을 다시 시작하고 화면을 보면 ....
음. 바뀌었습니다.
이대로는 아직 어색합니다만, 조금 배치 등 바꾸는 것만으로 간단하게 디자인 개선할 수 있습니다.
이상으로 도입은 완료.
Reference
이 문제에 관하여(Angular에 Bootstrap4 도입), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tomy0610/items/551ba00dc6c53a1df9fb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)