摘要: 在这一步你会增加一个让用户控制手机列表显示顺序的特性。动态排序可以这样实现,添加一个新的模型属性,把它和迭代器集成起来,然后让数据绑定完成剩下的事情。请重置工作目录:git checkout -f step-4你应该发现除了搜索框之外,你的应用多了一个下来菜单,它可以允许控制电话排列的顺序。步骤3和... 阅读全文
posted @ 2014-07-20 11:55 fxcl 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 我们在上一步做了很多基础性的训练,所以现在我们可以来做一些简单的事情喽。我们要加入全文检索功能(没错,这个真的非常简单!)。同时,我们也会写一个端到端测试,因为一个好的端到端测试可以帮上很大忙。它监视着你的应用,并且在发生回归的时候迅速报告。请重置工作目录:git checkout -f step-... 阅读全文
posted @ 2014-07-20 11:44 fxcl 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 是时候给这些网页来点动态特性了——用AngularJS!我们这里为后面要加入的控制器添加了一个测试。一个应用的代码架构有很多种。对于AngularJS应用,我们鼓励使用模型-视图-控制器(MVC)模式解耦代码和分离关注点。考虑到这一点,我们用AngularJS来为我们的应用添加一些模型、视图和控制器... 阅读全文
posted @ 2014-07-20 11:25 fxcl 阅读(480) 评论(0) 推荐(0) 编辑
摘要: Static template 阅读全文
posted @ 2014-07-20 11:12 fxcl 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 我们现在开始准备编写AngularJS应用——phonecat。这一步骤(步骤0),您将会熟悉重要的源代码文件,学习启动包含AngularJS种子项目的开发环境,并在浏览器端运行应用。进入angular-phonecat目录,运行如下命令:git checkout -f step-0该命令将重置ph... 阅读全文
posted @ 2014-07-20 10:48 fxcl 阅读(339) 评论(0) 推荐(0) 编辑
摘要: AngularJS快速开始Hello World!开始学习AngularJS的一个好方法是创建经典应用程序“Hello World!”:使用您喜爱的文本编辑器,创建一个HTML文件,例如:helloworld.html。将下面的源代码复制到您的HTML文件。在web浏览器中打开这个HTML文件。源代... 阅读全文
posted @ 2014-07-20 10:33 fxcl 阅读(296) 评论(0) 推荐(0) 编辑