分类
Javascript

使用AngulaerJS表单

当我们在AngularJS中处理表单,大量使用ng-model指令让数据输入输出到表单。除了数据绑定,也推荐用这种方式设计模型和绑定来简化代码。让我们看一个例子:

分类
Javascript

为AngularJS控制器编写单元测试

介绍完Karma(测试运行器)和Jasmine(测试框架)后,让我们看看怎样为AngularJS创建的控制器编写测试。看一个非常简单的控制器,类似于在前面章节看到的:

分类
Javascript

Jasmine简介

在上一节中,我们讲解了测试运行器,我们将用它来运行AngularJS写的单元测试。但本书实现这个目标的测试框架实际上是Jasmine。Jasmine框架使用所谓的行为驱动风格编写测试。

分类
Javascript

Karma简介

Karma是无痛的、超高速运行的测试运行器。 它使用NodeJSSocketIO技术,让多浏览器超高速测试变得容易。

分类
Javascript

AngularJS控制器

前面我们讲解了如何创建模块,但是拿他们来干什么呢?到目前为止它们只是空模块。

现在让我们讲解控制器。控制器在AngularJS中是干粗活的,使用JavaScript函数执行大部分用户界面之类的工作。在AngularJS应用程序中控制器的一些共同职责包括: