使用 Angular 2 开发单页应用程序之一
由于具有实现更高性能的浏览器和智能电话应用程序的潜力,单页应用程序 (SPA) 技术在软件行业引起了广泛的兴趣。在过去 5 年多的时间里,开发人员对 Angular(一个开源 SPA 框架)的兴趣远超他们对其他 Web 框架(React、Backbone、Meteor 和 Ember)的兴趣,这从 StackOverflow 网站上针对每种 Web 框架的问题数量上可以判断出: Web 和移动开发人员非常喜欢 Angular 2(2016 年 9 月发布)。Angular 2 不是 Angular 1 的一次升级,而是一个全新的、不同的、更高级的框架。精通 Angular 2 已成为构建高性能、可扩展、稳健、现代的跨平台应用程序的一种很吃香的技能。 准备工作安装 Node.js
v6.9.4 安装 Angular CLI
angular-cli: 1.0.0-beta.25.5
node: 6.9.4
os: darwin x64
示例项目概述项目包含一个开箱即用的 Angular 应用程序,以及基于此开发的一个自定义应用程序。当完成项目时,您将拥有一个包含 3 个微型应用程序的 Angular 应用程序,这些应用程序使用了 3 个 Web 服务 API: 所有应用程序逻辑都将在您的浏览器中运行。仅在浏览器需要新数据时,才需要服务器。事实上,您可以关闭服务器进程,它仍会在您的应用程序中工作,因为它是一个 SPA。 下图显示了应用程序拓扑结构: 创建基础应用程序和模块创建一个 Angular 项目运行下面的命令来生成一个新 Angular 项目(其中 dw-ng2-app 是项目名称): ng new dw-ng2-app --skip-git
安装所有需要的包和 Angular 基础应用程序(这将花费大约 10 分钟时间)后,在 /dw-ng2-app 目录可以看到项目结构: |— e2e
|— node_modules
|— src
angular-cli.json
karma.conf.js
package.json
protractor.conf.js
README.md
tslint.json
运行开箱即用的 Angular 应用程序
后续文章中将继续基于此开发的一个包含了 3 个微型应用程序的应用程序。 进一步的学习更多技术提供服务,您可以,
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |