我有一份鍛煉清單。每個鍛煉都有嵌套的練習,例如: 鍛煉名稱:“第 1 天” 練習:俯臥撐、深蹲等。
用戶應該能夠創建新的練習并洗掉他們不需要的練習。所以,我想創建一個包含這些練習的鍛煉模型。問題是你永遠不知道會有多少這樣的練習。
我想我只是不完全理解這些模型。請您給點建議好嗎?鍛煉模型應該是什么樣子的?
我的目標是在用戶添加帶有練習的新鍛煉后,我將能夠執行以下操作:
export interface Workout {
name: string,
exercises: [ Exercise1, Exercise2, Exercise3, ... ]
}
export interface Exercise {
name: string,
status: boolean
}
newWorkout: Workout = {name: "Day 1", exercises: [ {name: "push-ups", completed: true}, {name: "squats", completed: false} ]}
uj5u.com熱心網友回復:
在 Workout 中添加練習作為練習陣列應該允許你這樣做:
export interface Workout {
name: string,
exercises: Exercise[]
}
export interface Exercise {
name: string,
status: boolean
}
但是請澄清您所說的“問題是您永遠不知道會有多少這樣的練習。”的意思。您實際遇到的問題是什么/您的問題是什么?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/390672.html
