是否可以顯示字符串列表,並且不跟蹤對它們的更改? (我遇到性能問題)。Angular 2/4 - 顯示列表並且不跟蹤其上的更改
我從REST API獲取語言列表,然後使用* ngFor動態生成語言下拉列表。當我有10個以上的下拉菜單時,應用開始變慢(10個下拉菜單* 200個語言= 2000個觀看項目)。
解決方案不會跟蹤我的語言列表上的變化,因爲它永遠不會改變,但沒有任何記錄。
代碼
控制器
langs: string[] = ['English', 'German', 'Spanish', ...];
查看
<select ...> <option *ngFor="lang of langs">{{lang}}</option> </select>
請添加演示你試圖完成的代碼。我假設你有一些函數綁定某處或類似。 –
編輯我的問題 –
而'langs'是你的代碼中的一個靜態屬性,會導致性能問題(如問題中顯示的代碼),還是你從函數調用中獲取? –