ngx-bootstrap使用01 安装ngx-bootstrap和bootstrap及其使用、外部样式引入

时间:2022-09-17 12:42:41

1 版本说明

  ngx-bootstrap使用01 安装ngx-bootstrap和bootstrap及其使用、外部样式引入

2 新建一个angular项目

ng new 项目名 --stayle=scss

  代码解释:创建一个样式文件格式为SCSS的angular项目

  技巧01:由于我angular-cli的版本是1.4.9,所以创建的angular项目使用的是angular4,由创建好的angular项目所下载的依赖包可以看出

    ngx-bootstrap使用01 安装ngx-bootstrap和bootstrap及其使用、外部样式引入

  2.1 运行项目

ng serve

  技巧01:进入到项目的根目录执行上面的命令就可以启动angular项目 

  2.2 在浏览器中访问 http://127.0.0.1:4200/

    ngx-bootstrap使用01 安装ngx-bootstrap和bootstrap及其使用、外部样式引入

3 ngx-bootstrap相关配置

  官网:点击前往

  3.1 下载bootstrap依赖

    由于ngx-bootstrap依赖于bootstrap,所以我们必须先将bootstrap的依赖下载下来

npm install bootstrap --save

    技巧01:由于使用bootstrap4时需要进行额外的配饰,所以建议下载bootstrap3

    技巧02:进入到项目根目录下执行完上面的命令后去angular的package.json配置文件中查看下载的bootstrap的版本

      ngx-bootstrap使用01 安装ngx-bootstrap和bootstrap及其使用、外部样式引入

  3.2 将bootstrap的样式引入到angular应用的全局样式中

    方法01:只需要在 .angular-cli.json 的styles中引入bootstrap的样式即可

    ngx-bootstrap使用01 安装ngx-bootstrap和bootstrap及其使用、外部样式引入

      技巧01:关于外部样式的引用可以参见这篇博客 -> 点击前往

    方法02:在angular的全局样式文件styles.scss中通过@import引入,例如

// @import '~@angular/material/prebuilt-themes/deeppurple-amber.css';
@import "~bootstrap/dist/css/bootstrap.min.css";
@import 'theme.scss';

  3.3 bootstrap样式的使用

    技巧01:把bootstrap样式引入全局样式后只需要根据bootstrap官方的样式进行书写即可

    bootstrap官网:点击前往

    ngx-bootstrap使用01 安装ngx-bootstrap和bootstrap及其使用、外部样式引入

<div class="panel panel-primary">
<div class="panel-heading">面板页眉</div>
<div class="panel-body">面板内容</div>
<div class="panel-footer">面板页脚</div>
</div> <div class="panel panel-primary">
<div class="panel panel-heading">测试bootstrap是否生效</div>
<div class="panel panel-body">
<a class="btn btn-default" href="#" role="button">bootstrap样式的按钮</a>
</div>
<div class="panel panel-footer">2018年1月6日21:27:14</div>
</div> <div class="panel panel-primary">
<div class="panel panel-heading">测试ngx-bootstrap是否生效</div>
<div class="panel panel-body">
<accordion>
<accordion-group heading="渝">
Welcom to the beautiful city named ChongQing.
</accordion-group>
</accordion>
</div>
<div class="panel panel-footer"></div>
</div>

    使用了bootstrap后页面的渲染效果如下

      ngx-bootstrap使用01 安装ngx-bootstrap和bootstrap及其使用、外部样式引入

  3.4 下载ngx-bootstrap依赖

    ngx-bootstrap使用教程:点击前往

    技巧01:由于已经配置好bootstrap了,所以直接下载ngx-bootstrap依赖包就可以啦

npm install --save ngx-bootstrap

  3.5 ngx-bootstrap组件的使用

    ngx-bootstrap组件使用教程:点击前往

    3.5.1 在需要使用ngx-bootstrap的模块级别导入相关模块

      技巧01:导入模块时必须在后面添加 .forRoot()   -> 原因不详,待更新......  2018年1月6日22:10:16

      ngx-bootstrap使用01 安装ngx-bootstrap和bootstrap及其使用、外部样式引入

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core'; import { AppComponent } from './app.component';
import { TestComponent } from './test/test.component'; import { AccordionModule } from 'ngx-bootstrap'; @NgModule({
declarations: [
AppComponent,
TestComponent
],
imports: [
BrowserModule,
AccordionModule.forRoot()
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }

    3.5.2 在组件直接使用ngx-bootstrap相应模块提供的标签即可

      ngx-bootstrap使用01 安装ngx-bootstrap和bootstrap及其使用、外部样式引入

<div class="panel panel-primary">
<div class="panel-heading">面板页眉</div>
<div class="panel-body">面板内容</div>
<div class="panel-footer">面板页脚</div>
</div> <div class="panel panel-primary">
<div class="panel panel-heading">测试bootstrap是否生效</div>
<div class="panel panel-body">
<a class="btn btn-default" href="#" role="button">bootstrap样式的按钮</a>
</div>
<div class="panel panel-footer">2018年1月6日21:27:14</div>
</div> <div class="panel panel-primary">
<div class="panel panel-heading">测试ngx-bootstrap是否生效</div>
<div class="panel panel-body">
<accordion>
<accordion-group heading="渝">
Welcom to the beautiful city named ChongQing.
</accordion-group>
</accordion>
</div>
<div class="panel panel-footer"></div>
</div>

    3.5.3 使用ngx-bootstrap后页面的渲染效果如下

      ngx-bootstrap使用01 安装ngx-bootstrap和bootstrap及其使用、外部样式引入

    

  

ngx-bootstrap使用01 安装ngx-bootstrap和bootstrap及其使用、外部样式引入的更多相关文章

  1. Bootstrap简介及安装使用

    Bootstrap 简介 什么是 Bootstrap? Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架.Bootstrap 是基于 HTML.CSS.JAVASCRIPT 的 ...

  2. 响应式布局 Bootstrap(01)

    1.是什么?Bootstrap,来自 Twitter,是目前最受欢迎的前端框架,Bootstrap 是基于 HTML.CSS.JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷 Boot ...

  3. 跟我一起Django - 01 安装和初始化

    跟我一起Django - 01 安装和初始化 python环境 C:\Python27\Lib\site-packages>python --versionPython 2.7.5 安装setu ...

  4. ASP&period;NET MVC使用Bootstrap系列(1)——开始使用Bootstrap

    阅读目录 Bootstrap结构介绍 在ASP.NET MVC 项目中添加Bootstrap文件 为网站创建Layout布局页 使用捆绑打包和压缩来提升网站性能 在Bootstrap项目中使用捆绑打包 ...

  5. bootstrap 学习笔记(1)---介绍bootstrap和栅格系统

    学习前端许久,对于布置框架和响应浏览器用html 和javascript 写的有点繁琐,无意间看到这个框架,觉得挺好用的就开始学习了,但是这个框架上面有很多知识,不是所有的都要学的,故将学习笔记和觉得 ...

  6. 基于Metronic的Bootstrap开发框架经验总结(5)--Bootstrap文件上传插件File Input的使用

    Bootstrap文件上传插件File Input是一个不错的文件上传控件,但是搜索使用到的案例不多,使用的时候,也是一步一个脚印一样摸着石头过河,这个控件在界面呈现上,叫我之前使用过的Uploadi ...

  7. 基于Metronic的Bootstrap开发框架经验总结(4)--Bootstrap图标的提取和利用

    在前面的一篇随笔<基于Metronic的Bootstrap开发框架经验总结(1)-框架总览及菜单模块的处理>介绍了菜单模块的处理,主要介绍如何动态从数据库里面获取记录并构建菜单列表.其中菜 ...

  8. 【九天教您南方cass 9&period;1】01 安装Cad和Cass9&period;1

    同学们大家好,欢迎收看由老王测量上班记出品的cass9.1视频课程 今后会将cass的教程目录定期发布在测量空间中. 我是本节课主讲老师九天. [点击索取cass教程]5元立得 (给客服说暗号:“老王 ...

  9. 01&colon; 安装zabbix server

    目录:Django其他篇 01: 安装zabbix server 02:zabbix-agent安装配置 及 web界面管理 03: zabbix API接口 对 主机.主机组.模板.应用集.监控项. ...

随机推荐

  1. &lbrack;开源&rsqb;C&num;二维码生成解析工具,可添加自定义Logo

    二维码又称 QR Code,QR 全称 Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的 Bar Code 条形码能存更多的信息,也能表示更多的数据类型:比如:字 ...

  2. mongodb复制集配置

    #more /opt/mongodb3.0/mongodb_im_conf_47020/mongodb3.0_im_47020.cnf dbpath = /opt/mongodb3.0/mongodb ...

  3. 智能硬件&plus;App移动新生态【11&period;01深圳】

    活动概况 时间:2015年11月01日13:30-16:30 地点:深圳腾讯大厦(南山区科技园科技中一路)2楼多功能厅 主办:APICloud.庆科.信鸽 费用:免费 活动背景 智能电视.智能汽车.智 ...

  4. Mongodb解决不能连接到服务器的错误

    注:这次解决的这个问题的前提是之前打开MongoDB之后,再次使用的时候无法连接了(使用mongod和mongo都不对) 闲话:遇到这种问题真是让人恼火,所以说句sun of beach,好了~爽 正 ...

  5. Android自定义View带有删除按钮的EditText

    转载请注明出处http://blog.csdn.net/xiaanming/article/details/11066685 今天给大家带来一个很实用的小控件ClearEditText,就是在Andr ...

  6. android项目中各个文件的介绍

    src:java源码gen:自动生成 R.javaandroid.jarandroid Dependenvies 支持jar包assets:资产目录 小的数据库 网页 bin:编译生成的临时文件lib ...

  7. C&num;中WebBrowser的使用

    原文:C#中WebBrowser的使用 其实网络上这类文章很多,我大致从头说说我自己的经验. 1.加入引用 在控件栏按右键,选择“添加/移除项”,选COM组件,选中“Microsoft Web Bro ...

  8. 误操作导致 lvdisplay 命令不存在解决

    1.lvdisplay 命令不存在 查看lvm2 包被卸载2.执行 yum install lvm2 命令 发现 yum 被锁 3.删除yum.lock 发现/ 目录只读4.mount -o remo ...

  9. BZOJ&lowbar;3398&lowbar;&lbrack;Usaco2009 Feb&rsqb;Bullcow 牡牛和牝牛&lowbar;组合数学

    BZOJ_3398_[Usaco2009 Feb]Bullcow 牡牛和牝牛_组合数学 Description     约翰要带N(1≤N≤100000)只牛去参加集会里的展示活动,这些牛可以是牡牛, ...

  10. Android greenDAO 数据库 简单学习之基本使用

    看网上对greenDAO介绍的不错,今天就动手来试一把,看看好不好使. greenDAO 官方网站:http://greendao-orm.com/ 代码托管地址:https://github.com ...