結構型指令:eg:*ngfor
,*ngif
插值表示式:}
屬性繫結:
事件繫結:()
元件包含三部分:ts類,html,css。
輸入、輸出屬性:@input
,@output
。
@input() product;
@output() notify = new eventemitter();
notify me
路由:
, }
private route: activatedroute,
this.route.parammap.subscribe(params => );
// 或者:
const id = +this.route.snapshot.parammap.get('id');
genid(heroes: hero): number
$ 是乙個命名慣例,用來表明 heroes$ 是乙個 observable,而不是陣列。*ngfor 不能直接使用 observable。 不過,它後面還有乙個管道字元(|),後面緊跟著乙個 async,它表示 angular 的 asyncpipe。
面對物件三大特性
1.封裝 安全,在需要封裝的屬性或者函式前加雙下劃線,並提供讀 寫的介面 1.封裝是物件導向程式設計的一大特點 2.物件導向程式設計的第一步 將屬性和方法封裝到乙個抽象的類中 為什麼說是抽象的,因為類不能直接使用 3.外界使用類建立物件,然後讓物件呼叫方法 4.物件方法的細節都被封裝在類的內部 cl...
java面對物件三大特性
繼承 概念繼承通過extends關鍵字來實現,其中subclass稱為子類,superclass稱為父類,基類,或超類 作用 重用,復用 單繼承乙個類,只能繼承乙個父類 乙個類,可以有多個子類 不繼承構造方法不繼承 沒有訪問許可權的成員不繼承 靜態成員不繼承 多型多型指的是編譯器 申明變數是 和執行...
面對物件的三大特徵
封裝 將類的某些資訊隱藏到類的內部,不能直接訪問,只能通過該類提供的方法對它進行訪問和操作 get和set方法 形象的比喻就是我們的汽車是由產家生產的,我們只關心使用就可以,不需要關心這個功能是怎麼做的。繼承 子類繼承父類 父類是可以有多個子類的 可以使用父類的方法和屬性,便於功能拓展。關鍵字 ex...