Angular之ngSwitch踩坑
當要根據某個表示式的值的不同展示不同的頁面效果時,Angular提供了一個類似switch_case 語句的模板語法:
<container-element [ngSwitch]="switch_expression">
<some-element *ngSwitchCase="match_expression_1">...</some-element>
...
<some-element *ngSwitchDefault>...</some-element>
</container-element>
這個模板語法似乎可以替代以前的 *ngIf 指令,於是我把我的一處需要多次使用*ngIf 的地方改寫成了上面示例程式碼的樣子,然後發現僅取值顯示是沒問題的,但頁面初始化後如果表示式的值改變了,頁面卻不會重新渲染,雞肋。。。
相關文章
- angular踩坑Angular
- angular8裡面的*ngSwitchAngular
- Angular 6 開發踩坑Angular
- Angular 4.X 踩坑集錦Angular
- ionic2+angular2中踩的那些坑Angular
- golang—踩坑之切片Golang
- vue系列之踩坑之旅Vue
- Opengl ES之踩坑記
- Angular4.x+Ionic3 踩坑之路之 Ionic3.x pop反向傳值Angular
- puppeteer踩坑經驗之談
- golang 介紹以及踩坑之四Golang
- ReactNative 踩坑之 iOS 原生元件ReactiOS元件
- Flutter之Dialog使用和踩坑Flutter
- Spring 踩坑之@Transactional 神奇失效Spring
- iOS 踩坑之 "YYYY-MM-dd"iOS
- Swift 4 踩坑之 Codable 協議Swift協議
- 相容踩坑
- Flutter 踩坑Flutter
- vue踩坑Vue
- CDH踩坑
- THEOS踩坑。。。
- protodep踩坑
- 踩坑Xcode 10之New Build SystemXCodeUI
- uniapp之那些年踩過的坑APP
- Java踩坑記系列之Arrays.AsListJava
- vscode踩坑之配置eslintVSCodeEsLint
- 重拾百度定位之踩坑篇
- C++之那些年踩過的坑C++
- 小程式踩坑填坑
- Ant Design UI元件之Select踩坑UI元件
- Java Agent 踩坑之 appendToSystemClassLoaderSearch 問題JavaAPP
- ReactNative 之FlatList踩坑封裝總結React封裝
- iOS開發之UIRefreshControl使用踩坑iOSUI
- 踩坑指南:入門OpenTenBase之部署篇
- Jmeter之讀取csv檔案踩坑記JMeter
- phppresentation 踩坑指南PHP
- 小程式踩坑
- Fragment-踩坑Fragment