美文网首页
Writing Your First Angular Web A

Writing Your First Angular Web A

作者: 初学者super | 来源:发表于2017-04-10 22:23 被阅读0次

创建新的工程

ng new --ng4 angular-hello-world

index.html

<!doctype html>
<html>
<head>
  <meta charset="utf-8">
  <title>AngularHelloWorld</title>
  <base href="/">

  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="icon" type="image/x-icon" href="favicon.ico">
</head>
<body>
  <app-root>Loading...</app-root>
</body>
</html>

知识点:

这个属于html的知识点,忘记了,看下:

  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="icon" type="image/x-icon" href="favicon.ico">

ng4的标签,这个标签是我们代码渲染的地方,在我们的应用代码加载之前,Loading...会显示出来,用webstorm的好处是,这个标签可以直接联想到对应的Component类

  <app-root>Loading...</app-root>

启动工程:

在工程的根目录下,运行ng serve,会启动默认端口4200监听,或者直接ng serve --port 9001指定对应的端口监听

显示效果如下:


图1

解释下:

这里显示的是index.html的内容,而index.html显示的是app-root的标签,这个标签呢,对应的是app这个component,每个component都有对应的css 模板Html和component类。

图2

看代码:

app.component

import { Component } from '@angular/core';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {
  title = 'app works!';
}

app.component.html

<h1>
  {{title}}
</h1>

解释:

selector: 标签名字
templateUrl: 模板,
styleUrls: css样式

创建新的component

 ng generate component hello-world

相关文章

网友评论

      本文标题:Writing Your First Angular Web A

      本文链接:https://www.haomeiwen.com/subject/xapeattx.html