在 Angular 中,元件的邏輯與行為定義在元件的 TypeScript 類別中。
NOTE: 在核心概念指南中進一步了解如何顯示動態文字。
在這個練習中,你將學習如何更新元件類別,以及如何使用插值。
-
加上名為
city的屬性更新元件類別,為
App類別加上一個名為city的屬性。export class App { city = 'San Francisco'; }city屬性的型別是string,但由於 TypeScript 的型別推論,你可以省略型別。city屬性可以在App類別中使用,也可以在元件範本中參照。要在範本中使用類別屬性,你必須使用
{{ }}語法。 -
更新元件範本
更新
template屬性,讓它與以下 HTML 相符:template: `Hello {{ city }}`,這是插值的一個範例,也是 Angular 範本語法的一部分。它不只讓你把動態文字放進範本中,你還可以使用這個語法來呼叫函式、撰寫運算式等等。
-
多練習一下插值
試試看——再加上一組
{{ }},內容是1 + 1:template: `Hello {{ city }}, {{ 1 + 1 }}`,Angular 會計算
{{ }}中的內容,並把輸出結果渲染到範本中。
這只是 Angular 範本可能性的開端,繼續學習,你會發現更多。