試圖讓角度v3路由器例子工作。 http://plnkr.co/edit/ER0tf8fpGHZiuVWB7Q07?p=preview試圖讓Angular v3路由器例子工作
http://plnkr.co/edit/ER0tf8fpGHZiuVWB7Q07?p=preview
我的package.json低於,但是當我運行NPM運行TSC,我得到的錯誤...
應用程序/危機中心/危機center.routes.ts( 14,5):錯誤TS2322:輸入'{path:string;組件:typeof CrisisCenterComponent; index:boolean;子路徑:{{path:strin ...'不能指定爲類型'Route []'。
類型'{path:string; component:typeof CrisisCenterComponent; index:boolean; children:({path:strin。 ..'不能指定爲'路由'類型 對象字面量只能指定已知屬性,並且'路徑'類型中不存在'索引'
app/crisis-center/crisis-detail.component。 ts(46,17):錯誤TS7006:參數'危機'隱含有'任何'類型
app/crisis-center/crisis-detail.component.ts(81,12):錯誤TS2322: Observable < {}>'不可分配爲鍵入'Observable | boolean'。 類型'Observable < {}>'不可分配爲鍵入'布爾值'。
app/crisis-center/crisis-list.component.ts(35,17):錯誤TS7006:參數'危機'隱含地具有'任何'類型。
應用程序/危機中心/ crisis.service.ts(12,21):錯誤TS2304:找不到名稱 '無極'「
的package.json
{
"name": "angular2-quickstart",
"version": "1.0.0",
"scripts": {
"start": "tsc && concurrently \"npm run tsc:w\" \"npm run lite\" ",
"lite": "lite-server",
"postinstall": "typings install",
"tsc": "tsc",
"tsc:w": "tsc -w",
"typings": "typings"
},
"license": "ISC",
"dependencies": {
"@angular/common": "2.0.0-rc.2",
"@angular/compiler": "2.0.0-rc.2",
"@angular/core": "2.0.0-rc.2",
"@angular/http": "2.0.0-rc.2",
"@angular/platform-browser": "2.0.0-rc.2",
"@angular/platform-browser-dynamic": "2.0.0-rc.2",
"@angular/router": "^3.0.0-alpha.7",
"@angular/router-deprecated": "2.0.0-rc.2",
"@angular/upgrade": "2.0.0-rc.2",
"systemjs": "0.19.27",
"core-js": "^2.4.0",
"reflect-metadata": "^0.1.3",
"rxjs": "5.0.0-beta.6",
"zone.js": "^0.6.12",
"angular2-in-memory-web-api": "0.0.12",
"bootstrap": "^3.3.6"
},
"devDependencies": {
"concurrently": "^2.0.0",
"lite-server": "^2.2.0",
"typescript": "^1.9.0-dev.20160409",
"typings":"^1.0.4"
}
}
謝謝但不會刪除承諾,地圖等錯誤 ode_modules/@angular/common/src/facade/async.d.ts(27,33):錯誤TS2304:找不到名稱'Promise' 。 node_modules/@angular/common/src/facade/async.d.ts(28,45):錯誤TS2304:找不到名字'Promise'。 node_modules/@angular/common/src/facade/lang.d.ts(4,17):錯誤TS2304:找不到名字'Map' – Chris