Açısal 2 ile typescript kullanıyorum. Açısal 2-cli'nin 1. sürümünü kullanıyorum. Derlerken, "Assignment []" yazısına atanamaz. Veri türlerine baktım ve şu ana kadar iyi görünüyor, ancak hatanın tam olarak ne olduğundan emin değilim. Yardım ettiğin için teşekkür ederim.Typescript: error yazmak için atanılamaz
Konsoldaki hatanın bir fotoğrafı.
data.ts dosyası - bu dizide
export const Assignments: Assignment[] = [
{
"a_type": "one",
"a_title": "Assignment 1",
"symbol": 1,
"show": false,
"tooltip": {
"left": 82
},
"buttonPos":{
"left": 130
},
"printTop": 0,
"instructions": "Instructions here",
"due_date": "sept-15.png",
"percentage": "10.png",
"taskA": {
"name": "Option A",
"a_title": "Task A",
"information": "Instructions for task A",
"selectA": true
}
}, {
"a_type": "two",
"a_title": "Assignment 2",
"symbol": 2,
"show": false,
"sub_a_title": "Assignment Information",
"tooltip": {
"left": 200
},
"buttonPos":{
"left": 250
},
"printTop": 250,
"instructions": "Instructions here",
"due_date": "29.png",
"percentage": "10.png",
"taskA": {
"a_title": "Assignment 2 info",
"name": "Option A",
"information": "Instructions for task A",
"selectA": false
},
"taskB": {
"a_title": "Assignment 2 info",
"name": "Option B",
"information": "Instructions for task B",
"selectB": false
}
}
]
assignment.ts görünen öğe ikisidir - burada
export class Assignment {
a_type: string;
a_title: string;
symbol: any;
show: boolean;
tooltip: any;
left: number;
buttonPos:any;
printTop: number;
instructions: string;
due_date: string;
percentage: string;
taskA: any;
name: string;
information: string;
selectA: boolean;
taskB: any;
selectB: boolean;
}
Bunu işaretlediğiniz için teşekkür ederiz. Veri yapılarımı düzenledim ve artık daha fazla hata alamıyorum. – LadyT