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

angular好用的插件集合

首先介绍两个学习Angular的学习资源AngularJS-Learning还有recipes-with-angular-js-examples。两个编写Angular的代码规范&

首先介绍两个学习Angular的学习资源AngularJS-Learning还有recipes-with-angular-js-examples。
两个编写Angular的代码规范,分别是angularjs-styleguide和angular-styleguide



  • 项目文件结构生成的插件(一般要配合yeoman等使用)

    • generator-angular 这种生成器生成的文件结构是按照类型来划分的,就是controller放在一起,service放在一起,directive放在一起,route文件只有一个。这种结构适合不是很大的项目,一旦项目大了起来使用这种方式就使项目变得不太容易维护。

    • generator-hottowel 这种生成器生成的文件结构是按照模块功能来划分的;举个例子,你的项目中可能有许多模块,可能是user模块,home模块等等;每个模块都包含下面这几种文件:module,controller,route,service等;module用来声明这个模块,route是这个模块的路由文件,service是这个模块的服务。详情还需到github上面仔细了解一下。

    • generator-angularfire Yeoman Generator for AngularFire。

    • angular-seed

  • 结合一些后端的工作流

    • ngular-laravel4-workflow。

    • fullstack-demo。

  • 关于Angular的一些UI框架或者库

    • ionic 相当不错的移动应用UI框架,它自己本身就有着很出色的表现,配合Angular以及ngCordova,再加上firebase可以快速的打造一个hybrid mobile app,强烈推荐看一看。关于ng-cordova可以看看这里,相当不错,也是强烈推荐大家看看。

    • mobile-angular-ui 结合Bootstrap 3的一个移动UI。

    • Angular Material 符合material规范的使用Angular实现的一个前端框架,效果相当不错。

    • AngularStrap 一些结合Bootstrap 3的指令,帮助你更快的打造你的应用。

    • AngularUI 一个关于Angular的超大豪华套餐。

      • UI.Ace

      • alias

      • UI Bootstrap

      • UI Calendar

      • UI Chart

      • UI Codemirror

      • UI Date

      • UI Event

      • Angular Google Maps

      • Angular UI Grid

      • UI Indeterminate

      • UI Layout

      • UI Map

      • UI Mask

      • UI Router 基本是使用Angular必用的。

      • UI Scroll

      • UI Scrollpoint

      • UI Select

      • UI Slider

      • UI Sortable

      • UI Tinymce

      • UI Tour

      • UI Uploader

      • UI Validate

      • IDE Plugins

    • famous-angular这里顺便可以了解一下famous,也是非常不错的一个关于动画的一个类库,推荐看一下。

    • ui-grid 很不错,观看示例

  • Web开发组件

    • restangular 开发中基本都会用到的。

    • ngDialog 非常不错的弹出窗插件,很轻量,但是功能却很强大,可以看看示例。

    • ngMeditor 观看示例

    • angular-atomic-notify

    • ngSweetAlert 这个弹出框插件做的也是相当不错,推荐大家去看看示例,ng-sweet-alert是这个插件的ng版本,可以查看示例。

    • v-button 类似material规范的一个按钮组件,很不错推荐看看示例。

    • v-modal 类似material规范的一个模态框组件,很不错推荐看看示例。

    • ng-file-upload 一个上传文件的组件,很不错示例。

    • angular-file-upload 观看示例。

    • ng-iScroll 结合iScroll 5.x。

    • angular-iscroll 观看示例

    • angular-toastr 非常不错的消息提示插件,观看示例

    • angular-slider 观看详解

    • angular-slider 观看示例

    • angular-hammer 要结合hammer.js使用。

    • angular-gestures 也要结合hammer.js来使用。

    • ng-material-floating-button 观看示例。

    • angular-deckgrid A lightweight masonry-like grid for AngularJS.观看示例

    • angular-busy 一个加载提示插件,观看示例。

    • ng-polymer-elements 观看示例。

    • angular-growl

    • ngAutocomplete 观看示例。

    • ngImgCrop 相当不错的截图插件,观看示例


  • angular-masonry 观看示例。

  • angular-loading-bar 极力推荐的一个加载提示插件,观看示例。

  • angular-umeditor 百度 umeditor 富文本编辑器 angularjs 插件。

  • ngInfiniteScroll 观看示例。

  • angular-chart.js 很不错的图表插件要借助Chart.js,观看示例。

  • angularUtils 一位外国人写的许多可以重用的组件。只里面可能会有你喜欢的,有一个分页插件。

  • nprogress 观看示例。

  • ngProgress 观看示例。

  • angular-dialog-service 观看示例

    • 与云服务交互

      • angularfire AngularJS bindings for Firebase这也也是推荐大家去看看,firebase是一个A powerful platform for your mobile or web application,类似于国内的leancloud,国外是很流行的。

    • 一些服务插件

      • angular-sortable-view 拖拽排序插件,非常不错,观看示例。

      • ngRepeatReorder 需要依赖angular-hammerhammer.js,也是一个reorder的插件。

      • ngDraggable 一个拖拽插件,观看示例。

      • checklist-model 观看示例。

      • ng-readingtime

      • object-table 观看示例。

      • angularjs-pubsub

      • angular-socket-io

      • angular-local-storage 观看示例。

      • angular-COOKIEs

      • angularWebglDirective

    • 测试,模拟数据的插件

      • karma Spectacular Test Runner for Javascript 文档protractor

      • protractor E2E test framework for Angular apps 文档。

      • mock-angular 观看示例。

    也希望大家能够把一些好的插件分享出来,或者在这片文章下面留言,我会把它加到这片文章里面,让大家都可以看到^_^


    以下部分是更新内容:

    • bindonce (Zero watches binding for AngularJS) 来自xmchyabi的分享 2016-1-28 更新

    • at-promise (promise directive for angular) 来自axetroy的分享 2016-3-19 更新


推荐阅读
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 后台获取视图对应的字符串
    1.帮助类后台获取视图对应的字符串publicclassViewHelper{将View输出为字符串(注:不会执行对应的ac ... [详细]
  • VUE中引用路径的配置
    在vue项目开发中经常引用JS、CSS、IMG文件。当项目较大时文件层级很多,导致路径很长,我们可以通过在bulidwebpack.base.conf.js设置简便的引用路径一、 ... [详细]
  • 有没有一种方法可以在不继承UIAlertController的子类或不涉及UIAlertActions的情况下 ... [详细]
  • FeatureRequestIsyourfeaturerequestrelatedtoaproblem?Please ... [详细]
  • 本文讨论了如何在codeigniter中识别来自angularjs的请求,并提供了两种方法的代码示例。作者尝试了$this->input->is_ajax_request()和自定义函数is_ajax(),但都没有成功。最后,作者展示了一个ajax请求的示例代码。 ... [详细]
  • ScrollView嵌套Collectionview无痕衔接四向滚动,支持自定义TitleView
    本文介绍了如何实现ScrollView嵌套Collectionview无痕衔接四向滚动,并支持自定义TitleView。通过使用MainScrollView作为最底层,headView作为上部分,TitleView作为中间部分,Collectionview作为下面部分,实现了滚动效果。同时还介绍了使用runtime拦截_notifyDidScroll方法来实现滚动代理的方法。具体实现代码可以在github地址中找到。 ... [详细]
  • iOS Swift中如何实现自动登录?
    本文介绍了在iOS Swift中如何实现自动登录的方法,包括使用故事板、SWRevealViewController等技术,以及解决用户注销后重新登录自动跳转到主页的问题。 ... [详细]
  • IOS开发之短信发送与拨打电话的方法详解
    本文详细介绍了在IOS开发中实现短信发送和拨打电话的两种方式,一种是使用系统底层发送,虽然无法自定义短信内容和返回原应用,但是简单方便;另一种是使用第三方框架发送,需要导入MessageUI头文件,并遵守MFMessageComposeViewControllerDelegate协议,可以实现自定义短信内容和返回原应用的功能。 ... [详细]
  • MVC设计模式的介绍和演化过程
    本文介绍了MVC设计模式的基本概念和原理,以及在实际项目中的演化过程。通过分离视图、模型和控制器,实现了代码的解耦和重用,提高了项目的可维护性和可扩展性。详细讲解了分离视图、分离模型和分离控制器的具体步骤和规则,以及它们在项目中的应用。同时,还介绍了基础模型的封装和控制器的命名规则。该文章适合对MVC设计模式感兴趣的读者阅读和学习。 ... [详细]
  • PHP反射API的功能和用途详解
    本文详细介绍了PHP反射API的功能和用途,包括动态获取信息和调用对象方法的功能,以及自动加载插件、生成文档、扩充PHP语言等用途。通过反射API,可以获取类的元数据,创建类的实例,调用方法,传递参数,动态调用类的静态方法等。PHP反射API是一种内建的OOP技术扩展,通过使用Reflection、ReflectionClass和ReflectionMethod等类,可以帮助我们分析其他类、接口、方法、属性和扩展。 ... [详细]
  • 初始化初始化本地空版本库,仓库,英文名repositorymkdirtest&&cdtestgitinit克隆项目到本地gitclone远程同 ... [详细]
  • Matlab 中的一些小技巧(2)
    1.Ctrl+D打开子程序  在MATLAB的Editor中,将输入光标放到一个子程序名称中间,然后按Ctrl+D可以打开该子函数的m文件。当然这个子程序要在路径列表中(或在当前工作路径中)。实际上 ... [详细]
  • 注:根据Qt小神童的视频教程改编概论:利用最新的Qt5.1.1在windows下开发的一个小的时钟程序,有指针与表盘。1.Qtforwindows开发环境最新的Qt已经集 ... [详细]
  • Thisissuewasoriginallyopenedbyashashicorp/terraform#5664.Itwasmigratedhe ... [详细]
author-avatar
mobiledu2402851373
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有