摘要:需求 1 还有个总的checkbox 负责全选和反选2 当每一项开头都选中checkbox的时候,上面的全选自动选上3 当全选后,取消其中一项的checkbox,全选取消 参考 http://www.cnblogs.com/wohenxion/p/4624218.html https://docs.
阅读全文
摘要:原文地址:http://bubkoo.com/2014/01/02/angular/ui-router/guide/url-routing/ 在你的应用中大多数状态都有与其相关联的 url,路由控制不是设计完成 state 之后的事后想法,而是开始开发时就应该考虑的问题。 这里是如何设置一个基本ur
阅读全文
摘要:angular js的强大之处之一就是他的数据双向绑定这一牛B功能,我们会常常用到的两个东西就是ng-bind和针对form的ng-model。但在我们的项目当中会遇到这样的情况,后台返回的数据中带有各种各样的html标签。如: 我们用ng-bind-html这样的指令来绑定,结果却不是我们想要的。
阅读全文
摘要:和配置块不同,运行块在注入器创建之后被执行,它是所有AngularJS应用中第一个被执行的方法。 运行块是AngularJS中与main方法最接近的概念。运行块中的代码块通常很难进行单元测试,它是和应用本身高度耦合的。 运行块通常用来注册全局的事件监听器。例如,我们会在.run()块中设置路由事件的
阅读全文
摘要:REST(表征性状态传输,Representational State Transfer)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。RESTful风格的设计不仅具有更好的可读性(Human Readable),而且易于做缓存以及服务器扩展(scalabilit
阅读全文
摘要:这篇文章里,用以下两个情景用例来解释: 保存/持久化 新的数据对象 更新存在的数据对象 代码片段包含了AngularJs代码和Spring MVC代码,以能够让你简单快速的上手。 想要$resource 服务工作,需要添加一段实际代码: 应用angular-resource.js文件,你可以使用Go
阅读全文
摘要:什么是Promise 以前了解过Ajax的都能体会到回调的痛苦,同步的代码很容易调试,但是异步回调的代码,会让开发者陷入泥潭,无法跟踪,比如: funA(arg1,arg2,function(){ funcB(arg1,arg2,function(){ funcC(arg1,arg2,functio
阅读全文
摘要:基本参数: ‘/user/:id' '/user/{id}' '/user/{id:int}' 使用正则表达式: '/user/{id:[0-9]{1,8}' '/user/{id:.*}' '/user/*id 匹配所有以user开始的url 并将剩余参数传给id 多个参数: ‘/user?id1
阅读全文
摘要:ngularAMD是作者 marcoslin 使用 RequireJS + AngularJS开发的前端mvvm框架,因此你可以使用它快速创建一款Web App.他特别适合快速开发SPA应用,适当的和更简单的方式。 我们整合AngularJS和RequireJS不应该是复杂的,它不是angularA
阅读全文
摘要:AngularJS的ng-route模块为控制器和视图提供了[Deep-Linking]URL。 通俗来讲,ng-route模块中的$routeService监测$location.url()的变化,并将它映射到预先定义的控制器。也就是在客户端进行URL的路由。 下面首先给出$route的使用示例,
阅读全文
摘要:1、引用jQuery的前提下,和$用法基本相同:angular.element('#').html() 例如 2、 不引入jQuery。 1、引用jQuery的前提下,和$用法基本相同:angular.element('#').html() 例如: ? 1 angular.element('#tes
阅读全文
摘要:一、启动阶段 大家应该都知道,当浏览器加载一个HTML页面时,它会将HMTL页面先解析成DOM树,然后逐个加载DOM树中的每一个元素节点。我们可以把AngularJS当做一个类似jQuery的js库,我们通过<script>标签引入到HTML中,那么此时Angular就做为一个普通的DOM节点等待浏
阅读全文
摘要:大漠穷秋 译 AngularJS是一款非常强大的前端MVC框架。同时,它也引入了相当多的概念,这些概念我们可能不是太熟悉。(译者注:老外真谦虚,我大天朝的码农对这些概念那是相当熟悉啊!)这些概念有: Directive(指令) 下面我们逐个来看这些概念,研究一下为什么它们会像当初设计的那样强大,同时
阅读全文
摘要:T1:在第一个例子中,我们先解析一个简单的表达式:(注:应为代码是在jsfiddle上写的所以大家实践的时候要注意引入angular.js文件)代码如下:(html) (js) expression:是我们想要解析的表达式context:就是一个解析表达的上下文环境(个人理解)parseFunc:就
阅读全文
摘要:最近在AngularJS的开发中,遇到一个神奇的事情:我们用到livebox来预览评论列表中的图片, 然而评论列表是由Angular Resource动态载入的。不可思议的是,点击这些动态载入的图片仍然会触发lightbox的图片预览。 难道lightbox使用先进的MutationObserver
阅读全文
摘要:如果我想实现这样一个功能,当一个input失去光标焦点时(blur),执行一些语句,比如当输入用户名后,向后台发ajax请求查询用户名是否已经存在,好有及时的页面相应。 输入 hellobug 失去焦点后提示 hellobug 这个用户名已经存在 代码如下: 1) controller和direct
阅读全文
摘要:$http.post 采用postJSON方式发送数据到后台. 如果不需要发送json格式数据,序列化成&连接的字符串,形如:"a=1&b=2",最终完整的前端解决方案: AngularJS中的$http.post与jQuery.post的区别 jQuery会把作为JSON对象的myData序列化,
阅读全文
摘要:$apply()方法可以在angular框架之外执行angular JS的表达式,例如:DOM事件、setTimeout、XHR或其他第三方的库。 当仅仅使用Angular所提供的对象时,你不该过多的使用$apply(),而当你使用directive直接去操作DOM元素时,那就是必要条件了 关于何时
阅读全文
摘要:常规javascript鼠标右键直接在标签上加contextmenu="alert('a')"即可,现在angular通过directive来定义一个右键指令。
阅读全文
摘要:由于项目的需要,使用ECharts 的力导向图来实现 整个EDW数据架构的血缘分析,由于ECharts并没有给组件定义有右键的事件,同时ECharts是开源的项目,所以研究了下源码,将ECharts2.2.2 的echarts.js给修改了一番。将过程描述如下,后面提供修改后的echarts.js下
阅读全文