这里将举例展示Angular是如何增强标准HTML的。你将创建一个纯粹的静态HTML页面,下面的步骤你会看到我们如何把HTML代码转为Angular模板,通过数据来动态显示出相同的结果。
在这一步中,我们将添加两部手机的基本信息到一个HTML页面中。 *页面现在显示了两个手机的一个列表信息
让工作区切换到合适的分支(注意是在angular-phonecat
目录中执行下面的操作,以后各步都会执行类似的操作,只是最后的数字不同,所以将不再详细说明和介绍,只是提示切换到步骤多少):
切换到步骤1
git checkout -f step-1
你也可以直接用浏览器访问步骤1在线演示
大多数的重要改变都会列在下面,不过你也可以在GitHub看到完整的差异。
app/index.html
:
<ul>
<li>
<span>Nexus S</span>
<p>
Fast just got faster with Nexus S.
</p>
</li>
<li>
<span>Motorola XOOM™ with Wi-Fi</span>
<p>
The Next, Next Generation tablet.
</p>
</li>
</ul>
试着再添加一些静态HTML,例如:
<p>总共手机数量:2</p>
这里添加了一个静态HTML来显示一个列表,让我们到步骤2去学习如何利用AngularJS来动态生成相同的列表。