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引數是一個可選引數,由末尾的?標出來。
擴充套件閱讀
相關文章
- 《IDA pro權威指南》閱讀筆記筆記
- 2018 年閱讀年終總結
- 閱讀《程式碼整潔之道》總結
- 並行多工學習論文閱讀(五):論文閱讀總結並行
- Nacos2.X原始碼閱讀總結原始碼
- System.Collections.Generic 原始碼閱讀總結原始碼
- 《Effective C++》閱讀總結(三):資源管理C++
- React中文文件閱讀總結——快速入門React
- Redux中文文件閱讀總結——快速入門Redux
- 閱讀筆記1筆記
- SpringBoot教程——檢視閱讀Spring Boot
- Servlet 教程——檢視閱讀Servlet
- JDBC教程——檢視閱讀JDBC
- Spring MVC教程——檢視閱讀SpringMVC
- 《Effective C++》閱讀總結(四): 設計、宣告與實現C++
- L01 -- 第一遍閱讀的功能總結
- Redis設計與實現閱讀總結(一)資料結構和物件Redis資料結構物件
- JavaScript權威指南(2)——詞法結構JavaScript
- 《HTTP/2 基礎教程》 閱讀摘要HTTP
- Windows提權總結Windows
- angular1資料繫結例子Angular
- ConcurrentHashMap 原始碼閱讀小結HashMap原始碼
- HTML5權威指南讀書筆記25(完結)(第37章)--使用拖放HTML筆記
- Elasticsearch搜尋調優權威指南 (1/3)Elasticsearch
- Lane-Detection 近期車道線檢測論文閱讀總結
- 本週閱讀清單彙總
- 總結1
- Redis【1】- 如何閱讀 Redis原始碼Redis原始碼
- Redis【1】- 如何閱讀 Redis 原始碼Redis原始碼
- 《軟體測試》[(美)Ron Patton]第三章閱讀總結
- 自媒體10w+閱讀量總結——標題如何優化!優化
- 讀書筆記【JS 權威指南】14.1 計時器筆記JS
- 原始碼閱讀(19):Java中主要的Map結構——HashMap容器(下1)原始碼JavaHashMap
- MySQL 讀後總結MySql
- [方法論]再論如何讀書——對過去閱讀的總結與對未來的要求
- 《人件集》閱讀筆記1(2024.10.25)筆記
- 《程式碼大全》閱讀筆記1(2024.10.4)筆記
- 01《構建之法》閱讀筆記_1筆記