Angular權威教程閱讀總結(1)
啟程
寒假的時候老師佈置了一個web作業,做一個個人部落格,並給出了種子專案程式碼,一看發現是用angularjs寫的,並且是好幾年前的東西了(大概已經被淘汰了吧233),於是看了下angular的文件,決定用angular5進行開發。如今加入一個team,剛好裡面的前端框架也是用angular5,於是給自己定了個目標,結合專案程式碼、官方文件、以及這本書進行更深入的學習。在此記錄下看書得到的一點體會。
解構
匯入模組元件的時候利用了es6的解構賦值特性,如import { componet } from ‘@angular/core’
然後專案中有這樣寫的 import { …something } from ‘xxModule’; 不是很理解表達的意思。
反引號模板字串
反引號字串會展開模板變數!
輸入屬性
在Angular中,新增一個帶方括號的屬性(比如[foo])意味著把一個值傳給該元件上同名的輸入屬性(如foo)
啟動過程
ng serve >> angular-cli.json >> main.ts >> bootstrap引導模組(AppModule) >> 頂層元件AppComponent >> 渲染模板
模板變數
<input name="link" #newlink></input>
這裡的#newlink語法稱作一個解析,Angular會把設定了#(hash)的標籤元素賦值給一個區域性變數,其代表了這個元素的Dom,其效果是讓變數newlink可用於該檢視的所有表示式中。
元件host選項
@Component({
selector: 'app-article',
templateUrl: './article.component.html',
styleUrls: ['./article.component.css'],
host:{
class: 'row'
}
})
元件的宿主就是該元件所附著到的元素,藉助host選項,我們可以在元件的內部設定宿主元素。(不是很明白具體作用是什麼。)
可選引數
constructor(aa: string, bb: string, cc?: number){
this.cc= cc|| 0;
}
上面的cc引數是一個可選引數,由末尾的?標出來。
擴充套件閱讀
相關文章
- 《Angular權威教程》讀書筆記Angular筆記
- 《angular 權威教程》學習小結Angular
- javascript權威指南閱讀筆記2JavaScript筆記
- Web最佳實踐閱讀總結(1)Web
- 《IDA pro權威指南》閱讀筆記筆記
- Clean Code 閱讀總結
- 《CSS重構》閱讀總結CSS
- 讀《Cassandra權威指南》
- hbase權威指南閱讀隨手筆記二之過濾器筆記過濾器
- 閱讀《程式碼整潔之道》總結
- Web最佳實踐閱讀總結(2)Web
- 2017年閱讀年終總結
- Android Studio 權威教程Android
- 並行多工學習論文閱讀(五):論文閱讀總結並行
- Laravel 文件閱讀:授權Laravel
- 2018 年閱讀年終總結
- Nacos2.X原始碼閱讀總結原始碼
- 2017年終總結——閱讀總結及來年計劃
- 個人閱讀作業——軟體工程M1/M2的總結軟體工程
- 《Git權威指南》讀書筆記Git筆記
- System.Collections.Generic 原始碼閱讀總結原始碼
- 《Effective C++》閱讀總結(三):資源管理C++
- React中文文件閱讀總結——快速入門React
- Redux中文文件閱讀總結——快速入門Redux
- 2016年閱讀書單總結
- 2015年閱讀書單總結
- 閱讀筆記1筆記
- Servlet 教程——檢視閱讀Servlet
- JDBC教程——檢視閱讀JDBC
- 《學習JavaScript資料結構與演算法》閱讀總結JavaScript資料結構演算法
- JavaScript權威Douglas Crockford:程式碼閱讀和每個人都該學的程式設計JavaScript程式設計
- 關於Angular權威指南 ng-book 2 問題 求指教Angular
- 《Web應用安全權威指南》讀後有感Web
- 《Hadoop權威指南》-- mapreduce原理讀後感Hadoop
- 《IDA Pro權威指南》讀書筆記筆記
- 原始碼閱讀系列彙總原始碼
- Angular 從0到1 (一)史上最簡單的Angular教程Angular
- Angular 從 0 到 1 (七)史上最簡單的 Angular 教程Angular