我是Angular2的新手,所以如果這是一個明顯的錯誤,請原諒我。從angular.io種子文件開始,我一直在開發一個簡單的應用程序來首次使用Angular Services。該應用似乎運行良好,直到我遇到一些導致Chrome和npm服務器崩潰的錯誤。當我嘗試重新啓動服務器(「NPM開始」)我收到下面的生成錯誤 -Angular 2錯誤TS1146:預計聲明
src/app/cost-data.service.ts(5,12): error TS1146: Declaration expected.
npm ERR! Darwin 16.5.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "build"
npm ERR! node v7.9.0
npm ERR! npm v4.2.0
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! [email protected] build: `tsc -p src/`
npm ERR! Exit status 2
的成本data.service.ts文件是:
import { Injectable } from '@angular/core';
import { CostData } from './cost-model';
@Injectable;
export class CostDataService {
costData = new CostData;
}
我會很感激如果有人能告訴我造成錯誤的原因。
得到它。非常感謝。 – Brasso