angular 2でカスタムサービスを作成しようとしていますが、es5のangular 2サービスに関するドキュメントが見つからないようです(これは私のコードを書いているものです)これを使ってみました
(function(app){
app.database=ng.core.Injectable().Class({
constructor:[function(){
this.value="hello world";
}],
get:function(){return this.value},
});
ng.core.Injector.resolveAndCreate([app.database]);
ng.core.provide(app.database,{useClass:app.database});
})(window.app||(window.app={}));
ただし、コンポーネントに挿入するとエラーがスローされno provider for class0 (class10 -> class0)
、カスタムサービスの作成方法がわかりません。es5でこれを行う方法を知っている人はいますか?