我现在正在做我的第一个有角度的2流星音乐这里是链接:
https://angular-meteor.com/tutorials/socially/angular2/3-way-data-binding
在首都4.3绑定Mongo observable ....
我的代码看起来像这样:
export class AppComponent {
parties: Observable<any[]>;
constructor() {
this.parties = Parties.find({}).zone();
{'name': 'Dubstep-Free Zone'
'description': 'Can we please just for an evening not listen to dubstep.'
'location': 'Palo Alto'
},
{'name': 'All dubstep all the time'
'description': 'Get it on!'
'location': 'Palo Alto'
},
{'name': 'Savage lounging'
'description': 'Leisure suit required. And only fiercest manners.'
'location': 'San Francisco'
},
};
}
现在我去控制台启动localhost我得到这个错误:
While building for web.browser:
client/imports/app/app.component.ts:16:11: ';' expected.
Your application has errors. Waiting for file change.
11到16之间的行中的在我的代码中:
export class AppComponent {
parties: Observable<any[]>;
constructor() {
this.parties = Parties.find({}).zone();
{'name': 'Dubstep-Free Zone'
'description': 'Can we please just for an evening not listen to dubstep.'
在这一行的某个地方有一个逗号,但我不知道在哪里。 谢谢你的帮助;)
答案 0 :(得分:0)
您错过了对象的开头。我添加了一行
var something = {
教程可能还需要其他东西。
构造列表时,每行末尾都需要逗号,最后没有逗号(尽管ES6容忍这一点)。这就是你的代码应该是什么样子。
export class AppComponent {
parties: Observable<any[]>;
constructor() {
this.parties = Parties.find({}).zone();
var something = {
{'name': 'Dubstep-Free Zone',
'description': 'Can we please just for an evening not listen to dubstep.',
'location': 'Palo Alto'
},
{'name': 'All dubstep all the time',
'description': 'Get it on!',
'location': 'Palo Alto'
},
{'name': 'Savage lounging',
'description': 'Leisure suit required. And only fiercest manners.',
'location': 'San Francisco'
}
};