0
角度1.5のアプリケーションで使用する角度2のディレクティブをダウングレードしようとしています。 Angular 2コンポーネントはダウングレードできますが、ディレクティブはダウングレードできません。私は角1つのアプリでディレクティブを使用しようとすると角度2のダウングレードが動作しない
import { Directive, ElementRef, Input, Renderer } from '@angular/core';
import { UpgradeComponent } from '@angular/upgrade/static';
@Directive({
selector: 'myDir'
})
export class MyDirective {
constructor(public el: ElementRef, public renderer: Renderer) {
console.log('constructor');
}
ngOnInit() {
console.log("onInit");
}
}
angular.module(myapp)
.directive('myDir', downgradeComponent({ component: MyDirective }));
、それはコンストラクタまたはngOnInitを発射いません。
これは私がそれを使用している方法です。
<myDir></myDir>
ありがとうございます!あなたのアプローチは属性ディレクティブでも機能しますか?我々が必要とする場合、
– user636525は不幸ではありません、角度ダウングレードは、 – pezetem