[英]Angular-ui bootstrap & bootstrap.js
我对angularjs很陌生,打算在项目中使用angular + bootstrap,所以我认为步骤应该像这样
1. import angular.js
2. import bootstrap.js
3. import bootstrap.css
但是我发现在angular-ui bootstrap module
有一个angular-ui bootstrap module
,因此我测试了两种方式都可以创建一个下拉菜单,它们都工作得很好,我想angular-ui应该是推荐的方式,但是why shall I use angular-ui bootstrap rather than import bootstrap.js directly?
angular-ui why shall I use angular-ui bootstrap rather than import bootstrap.js directly?
提前致谢!
如果要实现的目标可以通过有角度的ui-bootstrap模块完成 ,则应使用它而不是twitter-bootstrap-js库。
angular-ui bootstrap具有所有bootstrap-js组件,但它们是作为angular指令从头开始编写的。 (但是他们确实使用Twitter-bootstrap CSS )
另一种选择是使用Twitter-bootstrap JS组件,然后创建用于包装它们的自己的angular指令...这有点不必要的麻烦。
所以:
- 导入bootstrap.css
- 导入angular.js
- 导入angular-ui-bootstrap
Angular-UI是引导javascript组件和AngularJS之间的桥梁。 这意味着为了方便起见,大多数引导程序组件都包装在AngularJS指令中。
这意味着您可以在使用引导程序组件时使用AngularJS的绑定,例如:
<div collapse="isCollapsed">
<div class="well well-lg">Some content</div>
</div>
代替
$('#myCollapsible').collapse({
toggle: false
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.