3 回答

TA貢獻1808條經(jīng)驗 獲得超4個贊
我對此的看法是將其定義buttonDisabled
為吸氣劑,然后評估每個問題的狀態(tài)是否允許導(dǎo)航到下一頁...
在我的實現(xiàn)中,用戶必須選擇類型 2 問題的所有答案,但只選擇類型 1 問題的一個答案。如果這不是您想要的,請在評論中說明,這對我來說是合乎邏輯的。我希望它已經(jīng)對你有所幫助。
任何問題?問一下。

TA貢獻1773條經(jīng)驗 獲得超3個贊
你可以使用 Object.keys ,像這樣
App.component.html
<button class="btn-next" [disabled]="isDisabled()">
Next
</button>
app.component.ts
isDisabled(): boolean {
return Object.keys(this.answerEvaluation).length !== Object.keys(this.practiceQuizData).length;
}

TA貢獻1982條經(jīng)驗 獲得超2個贊
答案將起作用,但您可以將其設(shè)為此處顯示的 Angular 方式:
https://angular.io/guide/forms-overview
有兩種方式:模板驅(qū)動或反應(yīng)式表單
然后您可以將禁用屬性綁定到表單有效屬性。
選擇最適合您需求的產(chǎn)品。希望它會有所幫助。
添加回答
舉報