2016-01-31 9 views
10

表現予想角度誤差ts1109:私はこの行に書くとき、私は<a href="https://angular.io/docs/ts/latest/guide/router.html" rel="noreferrer">https://angular.io/docs/ts/latest/guide/router.html</a></p> <p>からこのサンプルを以下ましたし、私もサービスと同様のリストを行うにしようとしていますが、何らかの理由

servingpatients = Patient[]; 

私のコンポーネントでは、私はこのエラーを取得しています、私はそれを削除すると、事が動作します。 サンプルでこれが何をしようとしているのかよくわかりません。 コンソールエラー:

Uncaught SyntaxError: Unexpected token ]

種類のコンパイル時に端末エラー

app/dashboard/dashboard.component.ts(35,27):error TS1109: Expression expected

dashboard.component.ts

import {Component, OnInit} from 'angular2/core'; 
import {Patient, DashboardService} from './dashboard.service'; 
import {Router} from 'angular2/router'; 
export class DashboardComponent implements OnInit{ 

servingpatients = Patient[]; 

    constructor(private _service : DashboardService, 
    private _router: Router){} 


    ngOnInit(){ 
    this._service.getServingPatients().then(servingpatients => this.servingpatients = servingpatients) 
    } 

} 

答えて

27

エラーがライン(35,27)で述べているが、私は見ることができますここでは11行がdashboard.component.tsにあります。

スクリプトを見ると、唯一の問題はここにあります。あなたが結腸に「患者」

servingpatients = Patient[]; 

等しい変更してください(=)の配列として「servingpatients」のタイプを定義している(:)タイプに

servingpatients : Patient[]; 
+0

はいそれはだった問題を定義するために、DINそれに気付かない。ありがとう。 –

関連する問題

 関連する問題