AngularJS UI Bootstrap渐进增强

UI Bootstrap是AngularJS团队在Bootstrap基础上,用AngularJS实现的一组UI控件,包括Tab页,手风琴,下拉菜单,模态窗,日期选择等等。原本这些控件在Bootstrap里是用Jquery写的,而UI Bootstrap不依赖Jquery。刚好最近项目也用到了不小UI Bootstrap控件,由于要对IE8优雅降级,所以AngularJS使用了1.2.32,Bootstrap样式使用了3.x,UI Bootstrap使用了0.12.0。 继续阅读“AngularJS UI Bootstrap渐进增强”

自定义AngularJS指令

Angular指令主要是对html的封装复用扩展。封装复用的一个很典型的场景就是多页面相同的底部,我们完全可以设定指令template属性内部嵌入代码模版,然后在每个页面中调用。类似后端语言中的include方法。更多时候可复用的html代码块作为一个模版视图,然后用ng-include或者是templateUrl来动态加载,这已经不局限于指令本身了。相比内部嵌入的方式,动态加载模板视图至少会多一次请求。 继续阅读“自定义AngularJS指令”