私はangle-cliで構築された角度2のアプリケーションを持っており、コンポーネントの1つに角度1のディレクティブを使用する必要があります(別のアプリケーションから再利用するため) 。私はからのステップに従っ:
しかし、今、私はこのエラーになったし、それを乗り越えることができません。私はangular2.0.2を使用しています(以前はベータ版でハイブリッドアプリを構築していましたが、angle1アプリでしたが、アダプタのダウングレード機能で角度2のコンポーネントを使用しました)。私が持っている私のapp.module.tsで
:
import { UpgradeAdapter } from '@angular/upgrade';
const upgradeAdapter = new UpgradeAdapter(forwardRef(() => AppModule));
const HeroDetail = upgradeAdapter.upgradeNg1Component('heroDetail');
@NgModule({
imports: [
BrowserModule,
...
],
declarations: [
...
HeroDetail
]
})
export class AppModule { }
と私のヒーロー-detail.component.tsは次のようになります。
export const heroDetail = {
templateUrl: 'hero-detail.html',
controller: function() {
}
};
と私のヒーロー-detail.htmlがどのように見えますこの:
<h2>Windstorm details!</h2>
私は単にテンプレートに追加することによって、別の角度2の成分でディレクティブを使用しよう:
ng serveを実行すると、アプリケーションは正常にコンパイルされますが、ページをロードしようとすると、前述のエラーが発生します。
私がこれをどのように進めることができるかに関する提案はありますか?
これはどの進歩ですか?私は同じ問題を経験しています。 – vangorra