UpgradeAdapter に angular2 プロバイダーを簡単に追加できます。
import { HTTP_PROVIDERS } from 'angular2/http';
upgradeAdapter.addProvider(HTTP_PROVIDERS);
ng1 ディレクティブ (コンポーネント) も非常に簡単にアップグレードできます。
const DirectiveNg1 = upgradeAdapter.upgradeNg1Component('DirectiveNg1');
しかし、私DirectiveNg1
は多くの場所で必要であり、angular2 コンポーネントでそれらを使用したいと考えています。どうにかしてリファレンスを取り戻すことは可能ですか?
現時点では、angular2 コンポーネントで次のように指定しましたが、動作しますが、upgradeNg1Component('DirectiveNg1')
main.js ファイルで 1 回だけ実行したいと考えています。
const DirectiveNg1 = upgradeAdapter.upgradeNg1Component('DirectiveNg1');
// how can I replace the line above, and get a reference from the UpgradeAdapter
@Component({
directives: [DirectiveNg1],
...
})