热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Angular4:如何包含Bootstrap?

如何解决《Angular4:如何包含Bootstrap?》经验,为你挑选了8个好方法。

我是一个后端开发人员,我只是在玩Angular4.所以我做了这个安装教程:https://www.youtube.com/watch?v = cdlbFEsAGXo.

鉴于此,我如何添加bootstrap到应用程序,所以我可以使用类"container-fluid"或"col-md-6"等类似的东西?



1> Egor Stambak..:
npm install --save bootstrap

之后,在angular-cli.json(在项目的根文件夹内)中,找到styles并添加这样的bootstrap css文件:

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

更新:
在角6+ angular-cli.json 改变angular.json.


要放置js,你必须去angular-cli.json并放入"脚本":["../ node_modules/bootstrap/dist/js/bootstrap.min.js"],你就有了js
如何添加bootstarp js和jquery js?
这也有效,但我猜http://stackoverflow.com/questions/37649164/how-to-add-bootstrap-to-an-angular-cli-project是我需要的.谢谢您的回答!
@vnbrs这是一个相对于index.html的路径.如果使用angular cli创建应用程序,则index.html位于相对于应用程序根目录的`./src`中.如果您的设置不同,您可以根据需要调整路径.

2> Mohammad Fai..:

观看视频或按照步骤操作

以角度2 /角度4 /角度5 /角度6安装自举4

在项目中包含bootstrap有三种方法:
1)在index.html文件中添加CDN链接
2)使用npm安装bootstrap并在angular.json中 设置路径推荐
3)使用npm安装bootstrap并在index.html文件中设置路径

我建议您使用npm安装bootstrap的2个方法,因为它安装在项目目录中,您可以轻松访问它

方法1

向您的angular project index.html文件添加Bootstrap,Jquery和popper.js CDN路径

Bootstrap.css
https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css "
Bootstrap.js
https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap. min.js "
Jquery.js
https://code.jquery.com/jquery-3.2.1.slim.min.js
Popper.js
https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12 0.9/UMD/popper.min.js

方法2

1)使用npm安装bootstrap

npm install bootstrap --save

在安装Bootstrap 4之后,我们需要两个更多Javascript包,即Jquery和Popper.js没有这两个包引导程序是不完整的,因为Bootstrap 4使用的是Jquery和popper.js包,所以我们必须安装

2)安装JQUERY

npm install jquery --save

3)安装Popper.js

npm install popper.js --save

现在,Bootstrap在node_modules文件夹内的Project Directory上安装

打开angular.json这个文件可以在你的angular目录下打开那个文件,并在styles []scripts []路径中添加bootstrap,jquery和popper.js文件的路径,见下面的例子

"styles": [   
    "node_modules/bootstrap/dist/css/bootstrap.min.css",
    "styles.css"
  ],
  "scripts": [  
    "node_modules/jquery/dist/jquery.min.js",
    "node_modules/popper.js/dist/umd/popper.min.js",
    "node_modules/bootstrap/dist/js/bootstrap.min.js"
  ],

注意:不要改变js文件的顺序,它应该是这样的

方法3

使用npm安装bootstrap按照方法3中的方法2我们只在index.html文件中设置路径而不是angular.json文件

bootstrap.css

    

的jquery.js

  

并开始使用jquerybootstrap.



6> mani R..:

请参考此链接 https://github.com/angular/angular-cli/wiki/stories-include-bootstrap.

它提供了有关使用angular-cli将最新引导程序包含在角度4中的分步说明.



7> Joschi..:

当这个得到越来越多的答案时,我会标记帮助我的那个:

如何将bootstrap添加到angular-cli项目中



8> Mohammed Saf..:

如果您使用的是Sass / Scss,请遵循此步骤,

做npm安装

npm install bootstrap --save

并将import语句添加到您的sass / scss文件中,

@import '~bootstrap/dist/css/bootstrap.css'


推荐阅读
  • vue使用
    关键词: ... [详细]
  • FeatureRequestIsyourfeaturerequestrelatedtoaproblem?Please ... [详细]
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • r2dbc配置多数据源
    R2dbc配置多数据源问题根据官网配置r2dbc连接mysql多数据源所遇到的问题pom配置可以参考官网,不过我这样配置会报错我并没有这样配置将以下内容添加到pom.xml文件d ... [详细]
  • (三)多表代码生成的实现方法
    本文介绍了一种实现多表代码生成的方法,使用了java代码和org.jeecg框架中的相关类和接口。通过设置主表配置,可以生成父子表的数据模型。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 本文主要解析了Open judge C16H问题中涉及到的Magical Balls的快速幂和逆元算法,并给出了问题的解析和解决方法。详细介绍了问题的背景和规则,并给出了相应的算法解析和实现步骤。通过本文的解析,读者可以更好地理解和解决Open judge C16H问题中的Magical Balls部分。 ... [详细]
  • 生成对抗式网络GAN及其衍生CGAN、DCGAN、WGAN、LSGAN、BEGAN介绍
    一、GAN原理介绍学习GAN的第一篇论文当然由是IanGoodfellow于2014年发表的GenerativeAdversarialNetworks(论文下载链接arxiv:[h ... [详细]
  • 关键词:Golang, Cookie, 跟踪位置, net/http/cookiejar, package main, golang.org/x/net/publicsuffix, io/ioutil, log, net/http, net/http/cookiejar ... [详细]
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
  • 本文介绍了在多平台下进行条件编译的必要性,以及具体的实现方法。通过示例代码展示了如何使用条件编译来实现不同平台的功能。最后总结了只要接口相同,不同平台下的编译运行结果也会相同。 ... [详细]
  • Android开发实现的计时器功能示例
    本文分享了Android开发实现的计时器功能示例,包括效果图、布局和按钮的使用。通过使用Chronometer控件,可以实现计时器功能。该示例适用于Android平台,供开发者参考。 ... [详细]
  • 本文介绍了包的基础知识,包是一种模块,本质上是一个文件夹,与普通文件夹的区别在于包含一个init文件。包的作用是从文件夹级别组织代码,提高代码的维护性。当代码抽取到模块中后,如果模块较多,结构仍然混乱,可以使用包来组织代码。创建包的方法是右键新建Python包,使用方式与模块一样,使用import来导入包。init文件的使用是将文件夹变成一个模块的方法,通过执行init文件来导入包。一个包中通常包含多个模块。 ... [详细]
  • IjustinheritedsomewebpageswhichusesMooTools.IneverusedMooTools.NowIneedtoaddsomef ... [详细]
author-avatar
一克拉白勺的眼泪
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有