ng showcase

Angular 范例集
授权协议 未知
开发语言 JavaScript
所属分类 Web应用开发、 AngularJS 扩展
软件类型 开源软件
地区 国产
投 递 者 蔡鹏程
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

这是一个基于angular的界面元素范例程序,基于bootstrap 3框架,优先使用内置指令来完成。其目标是做一个类似smartclient等控件包的showcase程序,展示angular的能力,同时作为精简的备查字典。

在线预览:http://www.ngnice.com/showcase/

注意:

  1. clone下去之后,请先确保有node环境,然后执行npm install和bower install命令,以便对grunt环境进行初始化。之后就可以用grunt serve来启动服务器进行查看和调试了。

  2. 如果使用windows系统,请务必在提交更改前用下列命令配置git: git config core.autocrlf input 我们统一使用unix的行结尾风格提交,以免出现不必要的修改。

  3. 建议修改前先调用git pull --rebase拉取一下远端代码,以免出现不必要的冲突。

  4. 请把所有文件中的缩进都设置为2空格,以免出现不必要的修改。

  5. 如果要参与开发,请先看看本项目的wiki,我会把一些开发中的注意事项随时放在里面。

总体原则

  1. 参照smartclient的demo实现

  2. 优先使用内置指令实现,除非能证明有显著优势,否则不要封装自定义指令

  3. 候选方案顺序 内置指令 > filter > service > 自定义指令

  4. 任何会修改数据的操作均通过ng-model完成

  5. css框架统一使用bootstrap 3

  6. 复杂的控件尽量用封装适当的jquery控件或bootstrap控件的方式进行,但是不要依赖jquery-ui

  7. 如果有可以实现此功能的成熟的第三方指令,可以直接使用它并链接到它的开发页和demo页。注意,这里使用的第三方指令必须是足够成熟、友好的。

组织方式

  1. 通过issue进行沟通

  2. 可以通过把issue assign给自己的方式主动认领任务

  3. 在对程序有一定程度理解的基础上,可以自行调整菜单甚至代码结构。如果觉得不是很有把握,请在群里提出讨论。

  4. 定期review,对功能规划进行审议,可能会进行菜单调整或功能合并。但不会因为把某人实现的功能移出菜单而将其移出贡献列表。

分工

  1. 构建基于github的CI环境,并支持自动发布

  2. 开发一个界面框架,能让访客体验操作并现场查看源码,仿smartclient的demo

  3. 所有人均可报名参加用户化测试

  4. 产品组负责把关filter/directive等界面元素的描述性,并纠正命名不当等问题

  5. 多语言组负责开发多语言界面

目标

  1. 基本输入指令

  2. grid

  3. tree

  4. 表单及校验

  5. 对话框

  6. 综合demo

其他目标可在开发过程中增补

  • ng showcase 详细介绍 这是一个基于angular的界面元素范例程序,基于bootstrap 3框架,优先使用内置指令来完成。 其目标是做一个类似smartclient等控件包的showcase程序,展示angular的能力,同时作为精简的备查字典。 在线预览:http://www.ngnice.com/showcase/ 注意: clone下去之后,请先确保有node环境,然后执行np

  • 今天在开源中国上看到了这么一款插件界面很漂亮,刚好项目需要使用jquery来解决跨浏览器和异步响应的问题,于是对该插件研究了一下,由于刚刚接触struts不久,对于该框架只是出入于入门级别,但是只能先学现卖了,关于这个struts Ui框架,起初看帮助文档,导入jar包中的lib下的所需的jar包,然后按照了普通的方法配置了struts(再次声明struts2-jquery-mobile-show

 相关资料
  • 波士顿房地产云端评估(一) 波士顿房地产云端评估(二)

  • 本文向大家介绍CSS 语法范例,包括了CSS 语法范例的使用技巧和注意事项,需要的朋友参考一下 示例 我们的第一个语法示例使用所有可用的属性/参数显示了动画速记属性: 我们的第二个示例更简单一些,它表明可以省略一些属性: 我们的第三个示例显示了最少的声明。请注意,必须声明animation-name和animation-duration: 还值得一提的是,使用动画速记时,属性的顺序会有所不同。显然

  • 本文向大家介绍tensorflow 基本范例,包括了tensorflow 基本范例的使用技巧和注意事项,需要的朋友参考一下 示例 Tensorflow不仅仅是一个深度学习框架。它是一种通用计算框架,用于以并行和分布式方式执行通用数学运算。下面描述这样的示例。 线性回归 常用的并且易于计算的基本统计示例是将一条线拟合到数据集。在tensorflow中执行此操作的方法在下面的代码和注释中进行了描述。

  • 本文向大家介绍Laravel 基本范例,包括了Laravel 基本范例的使用技巧和注意事项,需要的朋友参考一下 示例 您可以使用validate方法(由ValidatesRequeststrait提供的基本Controller中提供)来验证请求数据。 如果规则通过,您的代码将继续正常执行;但是,如果验证失败,包含验证错误的错误响应将自动发送回: 对于典型的HTML表单请求,用户将被重定向到上一页,

  • 这里是Spring靴。在实现复杂查询的上下文中使用和时,我正试图理解这些内容,并努力在几个项目上看到“树丛中的森林”。 的一个规范示例如下: 在这个方法中,和表示什么?最重要的是,听起来您需要为要应用的每种类型的筛选器创建一个impl,因为每个specificimpl被翻译成一个且仅一个谓词...例如,如果我想查找所有姓氏为“smeeb”且年龄大于25岁的人,听起来我需要编写一个以及一个。有人能为

  • 不同于传统 Shell 书籍,本书并未花大篇幅去介绍 Shell 语法,而是以面向“对象” 的方式引入大量的实例介绍 Shell 日常操作,“对象” 涵盖数值、逻辑值、字符串、文件、进程、文件系统等。这样有助于学以致用,并在用的过程中提高兴趣。也可以作为 Shell 编程索引,在需要的时候随时检索。

  • Ex 1: Plotting Cross-Validated Predictions Ex 2: Concatenating multiple feature extraction methods Ex 3: Isotonic Regression Ex 4: Imputing missing values before building an estimator Ex 7: Face compl

  • 本文向大家介绍rx-java 基本范例,包括了rx-java 基本范例的使用技巧和注意事项,需要的朋友参考一下 示例 调度程序是有关处理单元的RxJava抽象。调度程序可以由Executor服务支持,但是您可以实现自己的调度程序实现。 AScheduler应该满足此要求: 应该顺序处理未延迟的任务(FIFO顺序) 任务可以延迟 Scheduler可以在某些运算符(例如:)中将A用作参数delay,