'파티'대신 '유형'클래스를 사용하여 Angular2/Meteor 자습서를 작성하려고하는데이 행에서 오류가 발생합니다.angular2/유성의 배열에서 데이터베이스에 객체를 삽입 할 수 없습니다
import { Classes } from '../../../both/collections/classes.collection';
import { Class } from '../../../both/models/class.model';
export function loadClasses() {
if (Classes.find().cursor.count() === 0) {
const classes: Class[] = [{
name: 'Class1',
teacher: 'Dumbledore',
location: 'room 101'
}, {
name: 'Class2',
teacher: 'Hagrid',
location: 'Online'
}, {
name: 'Class3',
teacher: 'Harry Potter',
location: 'room 124'
}];
classes.forEach((class: Class) => Classes.insert(class));
}
}
여기에 대부분의 경우 같은 말을 다른 사람의 사이에서 오류 코드는 다음과 같습니다 코드
classes.forEach((class: Class) => Classes.insert(class));
여기에 전체 파일입니다.
server/imports/fixtures/classes.ts (20, 54) : 'typeof (Anonymous class)'유형의 인수를 'Class'유형의 매개 변수에 지정할 수 없습니다.
단지 잘못 읽히고 뭔가를 재설정해야하는지 확실하지 않습니다. 내 코드를 여러 번 샅샅이 뒤지고 구문/맞춤법 오류를 찾을 수 없습니다. 나는 단지 '유성 재설정'을 시도했지만 그 경우에는 운이 없다.
그래서이 class.model.ts 파일 내보내기 인터페이스 클래스 { name : string; teacher : string; 위치 : 문자열; } 그게 무슨 뜻입니까? –