0

我是引导框架的新手,但我已经希望能够使用 AngularJS 而不是引导框提供的 jQuery。BootstrapUI 的文档看起来很简单,我可以简单地从 github 下载代码并将其包含在我的 Django 项目中。

我不太清楚,也许我在某个地方的文档中错过了这一点,但这是否旨在完全替换引导程序的 javascript 组件?例如,在引导示例中通过 CDN 交付的许多 JS 库似乎使站点浏览器独立。例如,在 jumbotron 示例中,我看到以下代码:

<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"
        integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script>window.jQuery || document.write('<script src="' + {% static 'bootstrap/docs/assets/js/vendor/jquery.min.js'%} + '"><\/script>')</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js"
        integrity="sha384-DztdAPBWPRXSA/3eYEEUWrWCy7G5KFbe8fFjk5JAIxUYHKkDx6Qin1DkWx51bBrb" crossorigin="anonymous">
</script>
<script src="{% static 'bootstrap/dist/js/bootstrap.min.js' %}"></script>
<!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
<script src="{% static 'bootstrap/docs/assets/js/ie10-viewport-bug-workaround.js' %}"></script>

使用 BootstrapUI,这是我取出或留下的东西吗?为了在引导程序驱动的站点中使用 Angular 而不是 jQuery,我需要执行哪些确切的步骤?文档并没有真正涵盖这一点。如果我错过了什么,请指出我正确的地方。

4

1 回答 1

1

UI-Bootstrap 基本上包含一堆 Bootstrap 组件,其中原始的 JavaScript/jQuery 已被重新编写并包装在 AngularJS 指令中,这些指令可以轻松放入您的应用程序中。

根据文档,

这个存储库包含一组基于 Bootstrap 标记和 CSS 的原生 AngularJS 指令。因此,不需要依赖 jQuery 或 Bootstrap 的 JavaScript

于 2017-04-05T00:12:53.897 回答