當用戶在第一步選擇特定選項時,我的應用程式中有一個步進器,我想從我的步驟陣列中拼接一些步驟,但是我在按鈕上有拼接功能,所以每次我回傳并再次單擊按鈕時,它都會拼接另一個專案,怎么能我只拼接一次?這是我的一系列步驟:
.ts
this.stepService.steps = [
FirstStep,
SecondStep,
ThirdStep,
FourthStep,
SuccessPageComponent
];
nextStep() {
let value = { ...this.form.value };
if (value.type == 'once') {
this.stepService.steps.splice(2, 1);
}
if (value.type == 'multiple') {
this.stepService.steps.splice(1, 1);
}
}
uj5u.com熱心網友回復:
你可以slice()改用。
splice()更改原始陣列,slice()但它們都回傳陣列物件。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/346204.html
上一篇:如何隨機化(洗牌)一個有角度的Observable?
下一篇:Swift包訪問修飾符
