我對學習具有C/C++/Java的面向對象設計經驗的Web應用程序相當(非常)新。我想學習Angular2與打字稿和我下面的例子here瞭解Angular2中最基本的例子
相關片段
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
template: '<h1>{{title}}</h1><h2>{{hero}} details!</h2>'
})
export class AppComponent
{
title = 'Tour of Heroes';
hero = 'Windstorm';
}
我想知道如何角知道到哪裏尋找到((略與示例中進一步的步驟修改)據我所知,綁定)HTML標籤中的{{title}}。我認爲有些東西是隱含的。
角有沒有簡單的尋找範圍內的任何成員或領域?有沒有一個隱含的「this」,即(this.title)。在我的實驗中,似乎沒有任何負面影響,但是我的IDE告訴我一個「未解決的變量或輸入」它在AppComponent中看起來如何知道?是因爲declarations: [ AppComponent ],}
? (請參閱app.module.ts)
這與Angular2中的$ scope概念有關嗎?
這裏的訂單重要嗎?即@Component是導出的類的裝飾器?
請隨時糾正我的術語。
我剛剛在三天前開始學習Angular2,但從我收集的內容來看,組件內部的變量都是在{{}}內進行的。您還可以使用* ngFor查看數組,並在數組內顯示值。 – rashadb
是的,@Component是導出類的裝飾器。 – rashadb
現在更有意義。我不清楚「@ Component」的順序,然後是導出問題。那麼我想知道,如果export關鍵字是可選的,如果裝飾一個未導出的類是有意義的。我的直覺告訴它這是有道理的。 – keyboard