angularjs

AngularJS 表单验证

在使用 AngularJS 进行开发的时候,表单填写是一个很常见的需求,而表单验证又是比较让人头疼的部分,本文对此做一个总结。在 Angular 的视图中使用的 form 已经不是 HTML 中的普通 form 了,而是一个被 Angular 封装过的指令。它可以完成普通 form 无法实现的功能,比如 form 嵌套,而且自带强大的验证功能。Angular 在对表单进行校

Hacking with Angular: 玩转ngOptions指令

首先说说为什么要详细的了解一下这个指令,因为在工作中总是遇到关于下拉选项的一些操作,但是又常常会出现一些问题;基本会遇到下面一些问题:关于下拉框使用ng-repeat或者ng-options指令的区别关于下拉框的默认选项如何设置关于下拉框选项的model值如何绑定关于下拉框的禁用选项问题关于下拉框的分组问题关于下拉框的排序问题下面我们就来好好的研究一下ng-options,

AngularJS学习笔记

今天用AJ实现了一个根据滑块输入的值,根据连续计算e值的小应用 e的定义如下:(1+1/x)^x 随着X的增大,e越来越接近自然对数的底2.718281828459045 //定义这是一个AJ应用,及其控制器 //绑定输入值到AJ变量value e: (1+ 1/{{value}})^{{value}}={{result()}}//在span输出value和result (

翻译:深入理解Angular 1.5 中的生命周期钩子

文章翻译自:https://toddmotto.com/angular-1-5-lifecycle-hooks讨论可以访问issue:https://github.com/Jocs/jocs.github.io/issues/3生命周期钩子是一些简单的函数,这些函数会在Angular应用组件特定生命周期被调用。生命周期钩子在Angular 1.5版本被引入,通常与.comp

[译]开始对Angular App进行单元测试(1)

红色部分:失败的测试,有利于我们消除bug;绿色部分:需要我们写足够的代码让我们的测试通过,透过前面的部分,我们可以了解这些bug;黄色部分,代码重构过程我们可以避免重蹈覆辙,并且提升安全性。Demo记下来我们写一些代码去体会上面的流程写一个不通过的测试describe('calculator', function () {it('1 + 1 should equal 2'