angular2创建和启动项目的步骤

  介绍

本篇内容主要讲解“angular2创建和启动项目的步骤”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“angular2创建和启动项目的步骤”吧!

<强> 1。创建项目文件夹

创建一个新的文件夹来保存你的项目,比如一开始有个自我就好了

 angular2创建和启动项目的步骤

<强> 2。安装基础库

首先确保已经安装了节点。js

我们使用npm包manager 来安装需要的开发库和开发工具。

打开终端窗口,输入下面的命令。

<代码> npm安装

如果在执行npm安装命令时没有出现npm犯错!,一起都好。可能会有几个npm警告消息,这也没有影响。
我们会经常在一连串的骗子犯错!(骗子:生成您的项目)消息后看到一个npm警告消息。不用管他们。一个包会使用node-gyp重新编译自己。如果重新编译失败,包会恢复(场使用一个预编译版本),一切正常工作。
只要保证在npm安装命令最后面没有npm犯错!就好。

之后再执行下面的命令

npm  init  - y   npm 小姐:angular2@2.0.0-alpha.44 ,,节省——save-exact   npm 小姐:live-server ——save-dev

这些命令将会创建名为包。json的项目文件,安装相应的软件包,现在的包。json看起来应该如下所示。

{   ,“name":,“angular2-getting-started"   ,“version":,“1.0.0"   ,“dependencies": {   “angular2"才能:,“2.0.0-alpha.44"   },   ,“devDependencies": {   “live-server"才能:,“^ 0.8.1"   ,}   }

还需要一个脚本的配置节,找到并替换为如下的内容,如果在你的文件中没有这个配置节,那就加上好了只

“scripts":, {   “时才能:,“live-server"   以前,}

<强> 3。第一个角组件

添加一个名为app.js的文件,输入下面的内容。

var  AppComponent =ng   ,.Component ({   ,,选择器:& # 39;my-app& # 39;   ,,模板:& # 39;& lt; h2> My  First  Angular  2, App & # 39;   ,})   ,. class ({   构造函数:,才能function  (), {,}   以前,});

我们正在创建一个名为AppComponent的可视组件,通过使用全局的ng命名空间下的组件和类方法来完成。

var  AppComponent =ng   .Component才能({…})   ,,. class ({…})

组件方法需要一个包含两个属性的配置对象.selecter属性告诉角需要控制名为“my-app"的元素,一旦遇到app元素,角将会创建和显示AppComponent实例

模板属性定义了组件的可视外观。在这个示例中,我们使用了内联的模板,我们也可以把这个模板调整到一个模板文件中,然后通过templateUrl来关联模板文件的名称来使用它。

我们使用类方法实现这个组件本身的内容,可以定义属性,方法并绑定到这个视图

现在的组件是一个最小化的实现,构造函数中没有内容。在以后的示例中,我们会看到很多有趣的内容。

<强> 4。启动应用

我们需要在应用中做点什么,在app.js的最后,添加下面的内容。

document.addEventListener (& # 39; DOMContentLoaded& # 39;,,()函数,{   ,ng.bootstrap (AppComponent);   });

我们等到浏览器通知我们说,内容已经加载完成了,然后再调用引导方法。

引导方法通知角使用AppComponent作为应用的根来启动应用,

应该可以猜的到,在应用变得复杂的情况下,我们会创建一个组件的树来完成复杂的工作。

<强>,包裹在一个IIFE

我们不希望污染全局命名空间,但是,现在还不需要应用到命名空间,我们直接使用IIFE(立即调用函数执行)来封装我们的代码。

(函数(),{   var  AppComponent =ng   ,.Component ({   ,,选择器:& # 39;my-app& # 39;   ,,模板:& # 39;& lt; h2> My  First  Angular  2, App & # 39;   ,})   ,. class ({   构造函数:,才能function  (), {,}   ,});   document.addEventListener (& # 39; DOMContentLoaded& # 39;,,()函数,{   ,ng.bootstrap (AppComponent);   });   })();

<强>,5。创建索引。html

在项目文件夹中添加名为索引。html的页面,内容如下:

& lt; html>   ,& lt; head>   & lt;才能title> Angular  2, QuickStart

angular2创建和启动项目的步骤