我想用我自己的类型,而不是“党”类'做Angular2 /流星教程插入对象到数据库中,我在这条线的收到错误代码不能从angular2 /流星阵列
classes.forEach((class: Class) => Classes.insert(class));
这里是整个文件:
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.ts(20,54):类型的参数 '的typeof(匿名类)' 不是分配给类型 '级' 的参数。
不确定它是否只是被读错了,我需要重置一些东西。我多次梳理了我的代码,找不到任何语法/拼写错误。我尝试了'流星重置'以防万一,但没有运气。
所以我有这个class.model.ts文件输出接口类{ 名称:串; 老师:字符串; location:string; }是你的意思? –