编译官方Angular2流星教程

时间:2016-12-15 16:10:35

标签: angular meteor cmd

我现在正在做我的第一个有角度的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.'

在这一行的某个地方有一个逗号,但我不知道在哪里。 谢谢你的帮助;)

1 个答案:

答案 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'
  }
};