Zerlinda's Blog

包管理器bower和npm

1、npm
npm(Node Package Manager)是nodejs时代不可或缺的最好的包管理器,现在已经随nodejs官方包同时会安装到设备上去。只要给项目书写好package.json放于项目根目录,在重新部署之时只需要执行一遍npm install一行简单的命令,所有相关的依赖就能够自动安装到项目目录下面,并且还能很方便的对不同项目的不同依赖包版本进行良好、统一的管理。
(更多…)

angularJS过滤器

过滤器(filter)正如其名,作用就是接收一个输入,通过某个规则进行处理,然后返回处理后的结果。主要用在数据的格式化上,例如获取一个数组中的子集,对数组中的元素进行排序等。ng内置了一些过滤器,它们是:currency(货币)、date(日期)、filter(子串匹配)、json(格式化json对象)、limitTo(限制个数)、lowercase(小写)、uppercase(大写)、number(数字)、orderBy(排序)。总共九种。除此之外还可以自定义过滤器,这个就强大了,可以满足任何要求的数据处理。 (更多…)

angular嵌套路由ui-router使用经验

AngularJS利用自身集成的各个模块便可开发出功能齐全的web应用。其中AngularUI模块中的ui-路由(ui-router)功能强大。ui-router是一个web客户端的路由解决方案。该模块为开发者提供了很多最视图(view)额外的控制。开发者可以创建嵌套分层的视图、在同一个页面使用多个视图、让多个视图控制某个视图等更多的功能。即使是非常复杂的web应用,UI-Router也可以极佳地驾驭。当然本文章基于AngularJS 1.2。 (更多…)