99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

Hero guide 創(chuàng)建項(xiàng)目

2021-12-20 09:35 更新

應(yīng)用外殼

使用 Angular CLI 來創(chuàng)建最初的應(yīng)用程序。在“英雄指南”中,您將對該入門級的應(yīng)用程序進(jìn)行修改和拓展,以創(chuàng)建出“英雄指南”應(yīng)用。

所需工作:

  1. 設(shè)置開發(fā)環(huán)境。

  1. 創(chuàng)建新的工作區(qū),并初始化應(yīng)用項(xiàng)目。

  1. 啟動開發(fā)服務(wù)器。

  1. 修改此應(yīng)用。

搭建開發(fā)環(huán)境

要想搭建開發(fā)環(huán)境,請遵循[搭建本地環(huán)境]()中的步驟進(jìn)行操作。

創(chuàng)建新的工作區(qū)和一個初始應(yīng)用

Angular 工作區(qū)是您開發(fā)應(yīng)用所在的上下文環(huán)境。一個工作區(qū)包含一個或多個項(xiàng)目所需的文件。每個項(xiàng)目都是一組由應(yīng)用、庫或端到端(e2e)測試組合的文件集合。

創(chuàng)建新的工作區(qū)和初始應(yīng)用項(xiàng)目的步驟:

  1. 確保你現(xiàn)在沒有位于 Angular 工作區(qū)的文件夾中。例如,如果你之前已經(jīng)創(chuàng)建過其他工作區(qū),請回到其父目錄中。

  1. 運(yùn)行 CLI 命令 ng new,空間名請使用 angular-tour-of-heroes,如下所示:

    ng new angular-tour-of-heroes

  1. ng new 命令會提示你輸入要在初始應(yīng)用項(xiàng)目中包含哪些特性,請按 Enter 或 Return 鍵接受其默認(rèn)值。

Angular CLI 會安裝必要的 Angular npm 包和其它依賴項(xiàng)。這可能需要幾分鐘。

它還會創(chuàng)建下列工作區(qū)和初始項(xiàng)目的文件:

  • 新的工作區(qū),其根目錄名叫 angular-tour-of-heroes。

  • 一個最初的骨架應(yīng)用項(xiàng)目,同樣叫做 angular-tour-of-heroes(位于 src 子目錄下)。

  • 一個端到端測試項(xiàng)目(位于 e2e 子目錄下)。

  • 相關(guān)的配置文件。

初始應(yīng)用項(xiàng)目是一個簡單的 "歡迎" 應(yīng)用,隨時可以運(yùn)行它。

啟動應(yīng)用程序

在終端進(jìn)入工作目錄,并啟動這個應(yīng)用。

cd angular-tour-of-heroes
ng serve --open

注:
ng serve命令會構(gòu)建本應(yīng)用,啟動開發(fā)度武器,監(jiān)聽源文件,并且當(dāng)那些文件發(fā)生變化時重新構(gòu)建本應(yīng)用。
--open會打開瀏覽器訪問 "http://localhost:4200/" 。

Angular 組件

您所看到的頁面就是所謂的應(yīng)用外殼。這個外殼是被一個名叫 AppComponent 的 Angular 組件控制的。

組件是 Angular 應(yīng)用中的基本構(gòu)造塊。 它們在屏幕上顯示數(shù)據(jù),監(jiān)聽用戶輸入,并且根據(jù)這些輸入執(zhí)行相應(yīng)的動作。

修改應(yīng)用標(biāo)題

用您最喜歡的編輯器或 IDE 打開這個項(xiàng)目,并訪問src/app目錄,來對這個起始應(yīng)用做一些修改。

您會在這里看到 AppComponent 殼的三個實(shí)現(xiàn)文件:

  1. app.component.ts— 組件的類代碼,這是用 TypeScript 寫的。

  1. app.component.html— 組件的模板,這是用 HTML 寫的。

  1. app.component.css— 組件的模板,這是用 CSS 寫的。

更改應(yīng)用標(biāo)題

打開組件的類文件( app.component.ts ),并把 title 屬性的值修改為 'Tour of Heros'。

Path:"app.component.ts (class title property)"

title = 'Tour of Heroes';

打開組文件的模板文件 app.component.html 并清空 Angular CLI 自動生成的默認(rèn)模板。改為下列 HTML 內(nèi)容:

Path:"app.component.html (template)"

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

雙花括號語法是 Angular 的插值綁定語法。 這個插值綁定的意思是把組件的 title 屬性的值綁定到 HTML 中的 h1 標(biāo)記中。

瀏覽器會自動刷新,并且顯示出了新的應(yīng)用標(biāo)題。

添加應(yīng)用樣式

大多數(shù)應(yīng)用都會努力讓整個應(yīng)用保持一致的外觀。 因此,CLI 會生成一個空白的 styles.css 文件。 你可以把全應(yīng)用級別的樣式放進(jìn)去。

打開 src/styles.css 并把下列代碼添加到此文件中。

Path:"src/styles.css (excerpt)"

/* Application-wide Styles */
h1 {
  color: #369;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 250%;
}
h2, h3 {
  color: #444;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: lighter;
}
body {
  margin: 2em;
}
body, input[type="text"], button {
  color: #333;
  font-family: Cambria, Georgia;
}
/* everywhere else */
* {
  font-family: Arial, Helvetica, sans-serif;
}

查看源代碼

  1. Path:"src/app/app.component.ts"

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


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

  1. Path:"src/app/app.component.html"

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

  1. Path:"src/styles.css(excerpt)"

    /* Application-wide Styles */
    h1 {
      color: #369;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 250%;
    }
    h2, h3 {
      color: #444;
      font-family: Arial, Helvetica, sans-serif;
      font-weight: lighter;
    }
    body {
      margin: 2em;
    }
    body, input[type="text"], button {
      color: #333;
      font-family: Cambria, Georgia;
    }
    /* everywhere else */
    * {
      font-family: Arial, Helvetica, sans-serif;
    }

總結(jié)

  • 您使用 Angular CLI 創(chuàng)建了初始的應(yīng)用結(jié)構(gòu)。

  • 您學(xué)會了使用 Angular 組件來顯示數(shù)據(jù)。

  • 您使用雙花括號插值顯示了應(yīng)用標(biāo)題。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號