У меня проблема с этим учебником, который я скачал. На this.games [{выдает и ошибку. Ошибка говорит:
Тип '[{game: string; платформа: строка; выпуск: строка; }, {игра:
строка; платформа: строка; release: ... 'нельзя назначить типу' [{
игра: строка; платформа: строка; выпуск: строка; }]. Типы
свойство 'length' несовместимо. Тип «6» не может быть назначен
введите «1».
Что означает ошибка? Как я могу это исправить?
В некотором контексте учебник предназначен для выделения выбранной ячейки таблицы.
import {Component} from '@angular/core';
@Component({
selector: 'app-home',
templateUrl: './app/home/home.component.html'
})
export class HomeComponent {
headMessage : string;
selectedRow : Number;
setClickedRow : Function;
games : [{
game: string,
platform : string,
release : string
}];
constructor(){
this.headMessage = "Please click below rows !!";
this.games =[{
game : "Deus Ex: Mankind Divided",
platform: " Xbox One, PS4, PC",
release : "August 23"
},
{
game : "Amplitude",
platform: " PS4",
release : "January 5"
},
{
game : "The Huntsman: Winter's Curse",
platform: "PS4",
release : "August 23"
},
{
game : "Resident Evil Zero HD Remaster",
platform: "Win, PS3, PS4, X360, XBO",
release : "January 19"
},
{
game : "Lego Marvel's Avengers",
platform: "Win, X360, XBO, PS3, PS4, PSVita, WiiU, 3DS",
release : "January 26"
};
this.setClickedRow = function(index){
this.selectedRow = index;
}]
};
};