provide() 関数を使用して依存性注入を定義する方法/場所の例はありますか?
クラスと値をインターフェイスにマップしたい:
https://angular.io/docs/ts/latest/api/core/provide-function.html
app.jsで次のようにしようとしました:
import {provide, Injector} from 'angular2/angular2';
export interface EnvSettings {
apiUrl: string;
}
var injector = Injector.resolveAndCreate([
provide(EnvSettings, {useValue: {apiUrl: 'http://localhost:8080/'}}),
//provide(Engine, {useClass: Engine}),
]);
エラーの取得:
Uncaught Token must be defined!