深度刨析@angular/platform-browser-dynamic
1. 前言
作为 angular 应用的入口模块,了解他的重要性是显而易见的!
2. angular 之 main.ts
main.ts 是这个样子的,下面我就去解开 platformBrowserDynamic 神秘面纱!
1 | platformBrowserDynamic() |
深度刨析@angular/platform-browser-dynamic
作为 angular 应用的入口模块,了解他的重要性是显而易见的!
main.ts 是这个样子的,下面我就去解开 platformBrowserDynamic 神秘面纱!
1 | platformBrowserDynamic() |
原文: Angular Platforms in depth. Part 1. What are Angular Platforms?
在这一系列文章中,我将向你们揭示 Angular 应用程序如何跨不同环境执行。此外,我们还将学习如何构建自定义 Angular Platforms 使用 ASCII 图形呈现系统终端内的应用程序。
Angular 框架被设计成平台独立的。即允许在不同的环境中执行 Angular 应用程序 — 浏览器、服务器、web-worker,甚至移动设备。
在 Angular 应用程序中,默认情况下构建了两个环境文件 dev 和 prod。基于目标环境,您的应用程序可能具有不同的设置。您可以根据需要配置多个自定义环境。在这里,您将看到如何配置多个环境,如 staging、beta、QA、prod 等
关于 Angular 版本,Angular 官方已经统一命名 Angular 1.x 同一为 Angular JS;Angular 2.x 及以上统称 Angular;
CLI 是 Command Line Interface 的简写,是一种命令行接口,实现自动化开发流程. 它可以创建项目、添加文件以及执行一大堆开发任务,比如测试、打包和发布。
Angular2 中建立路由的 5 个步骤.
首先第一件事,我们需要安装 Angular Router。你可以通过运行以下命令进行安装.
1 | npm i --save @angular/router |
以上命令执行后,将会自动下载 @angular/router 模块到 node_modules 文件夹中。
原文: Upgrading from AngularJS to Angular
Author: AngularJS 官方
译者:philoenglish.com 团队
关键字: Angularjs Angular Angular1.x Angular2.x migration 迁移, 升级
这里的 Angular 是指 Angular 2.x, 而 AngularJS 是指 AngularJS 1.x 版本。 Angular (通常是指 “Angular 2+” 或 “Angular v2 及更高版本”) 是一个基于 TypeScript 的 开源 Web 应用框架 由 Google 的 Angular 团队以及社区共同领导。Angular 是由 AngularJS 的同一个开发团队完全重写的。