0
「約束」エラー型に代入ではない、と私は約束に関連し、この問題に実行しています。「約束」は私も2角度、及び角度に新しいです
は、私は、このファイル名は、このコードが含まれているmodule.entityを呼び出す
import { Injectable } from '@angular/core';
import { Module } from './module.entity';
@Injectable()
export class ModuleService {
getModules(): Promise<Module[]> {
// TODO: Switch to a real service.
return Promise.resolve([{
uiid: "text",
type: "ahahaha"
}]);
}
}
module.service.tsあります
export class Module {
uuid: string = '00000';
type: string = 'TextComponent';
// Maps ModuleSlots to modules
submodules: {[key: string]: [Module]} = {};
}
しかし、私にはnpm starts
戻り、このエラーを実行している:
タイプ「プロミス< {UIID:ストリング。タイプ:文字列; } []> ' ' Promise 'に割り当てられません。タイプ '{uiid:string;タイプ:文字列; } [] ' は' Module [] '型に割り当てられません。 タイプ '{uiid:string;タイプ:文字列; } 'は' Module '型に割り当てられません。 プロパティ 'uuid'がタイプ '{uiid:string;タイプ:文字列; } '。
誰かが私に何がうまくいかないのかのヒントを与えることができますか?