0

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],
    ...
})
4

1 に答える 1