首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用引导带3模式在角4的应用?

问如何使用引导带3模式在角4的应用?
EN

Stack Overflow用户
提问于 2017-10-13 02:56:44
回答 2查看 6.8K关注 0票数 1

在给定这里的情况下,我尝试了所有可能的解决方案,但仍然存在这个错误。我使用的是引导带3和角4。当我试图用以下方式显示一个模态时,就会发生这样的情况:

代码语言:javascript
复制
$("#myModal").modal('show');
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-13 06:02:00

看一看这个链接。它有一个工作的例子和一个同样的问题,与打字和没有它。在这个项目中,我使用了引导和jquery,您也可以检查repo。

在您的例子中,您需要添加jquery文件。

在你的angular-cli.json里像这样

代码语言:javascript
复制
  "styles": [
    "../node_modules/bootstrap-v4-dev/dist/css/bootstrap.min.css",
    "styles.css"
  ],
  "scripts": [
    "../node_modules/jquery/dist/jquery.js",
    "../node_modules/tether/dist/js/tether.min.js",
    "../node_modules/bootstrap-v4-dev/dist/js/bootstrap.min.js"

然后在组件中声明.declare var $: any;

这应该能行。

更新

我继续创建了一个引导模式,使用前面提到的步骤,只在角度上使用jquery。

它可以检查这个页链接- 链接。

如果您想要检查相同的源代码,请检查链接。

我贴出的答案来自这个链接,这是我在角链接上的页面

票数 2
EN

Stack Overflow用户

发布于 2017-10-13 03:19:14

听起来,您还没有以正确的方式将引导带Javascript文件添加到您的角度项目中。您应该做的是将这些文件添加到.angular-cli.json文件中。

代码语言:javascript
复制
"styles": [
  "styles.css",
  "../node_modules/bootstrap/dist/css/bootstrap.min.css"
],
"scripts": [
  "../node_modules/jquery/dist/jquery.min.js",
  "../node_modules/bootstrap/dist/js/bootstrap.min.js"
],

你可以在这里读到更多关于它的内容。。

奖金贴士

我建议您安装一个库,如将引导程序组件重写为角组件的库,而不是将jQuery与角组件混合,这样可以更容易地与其他角代码一起工作。

资源:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46721823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档