typescriptを使用して、main.tsに私は持っています:
let myProvider = provide("message", { useValue: 'Hello' });
bootstrap(AppComponent, [
myProvider
]);
これを(別のファイルにある)サービスに注入するにはどうすればよいですか?(@Componentアノテーションを使用していないことに注意してください。
@Inject
デコレータを使用します:
@Injectable()
export class SomeService {
constructor(@Inject('message') message:string) {
}
}
サービスプロバイダーを構成することを忘れないでください。たとえば、アプリケーションをブートストラップする場合:
bootstrap(AppComponent, [ SomeService, myProvider ]);
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加