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
- golang—踩坑之切片Golang
- vue系列之踩坑之旅Vue
- Opengl ES之踩坑記
- vscode踩坑之配置eslintVSCodeEsLint
- Angular4.x+Ionic3 踩坑之路之 Ionic3.x pop反向傳值Angular
- Spring 踩坑之@Transactional 神奇失效Spring
- puppeteer踩坑經驗之談
- ReactNative 踩坑之 iOS 原生元件ReactiOS元件
- Flutter之Dialog使用和踩坑Flutter
- Element-UI踩坑之Pagination元件UI元件
- golang 介紹以及踩坑之四Golang
- Ant Design UI元件之Select踩坑UI元件
- 踩坑Xcode 10之New Build SystemXCodeUI
- iOS開發之UIRefreshControl使用踩坑iOSUI
- Java Agent 踩坑之 appendToSystemClassLoaderSearch 問題JavaAPP
- uniapp之那些年踩過的坑APP
- ReactNative 之FlatList踩坑封裝總結React封裝
- 踩坑指南:入門OpenTenBase之部署篇
- Java踩坑記系列之Arrays.AsListJava
- vue踩坑Vue
- 相容踩坑
- THEOS踩坑。。。
- Flutter 踩坑Flutter
- protodep踩坑
- CDH踩坑
- 小程式踩坑填坑
- 踩坑指南:入門OpenTenBase之監控篇
- ceph踩坑日記之rgw_dynamic_resharding
- Jmeter之讀取csv檔案踩坑記JMeter
- removeChild踩坑記REM
- Fragment-踩坑Fragment
- 小程式踩坑
- MQTT使用踩坑MQQT
- vue 踩坑記Vue
- GitLab CI 踩坑Gitlab