0
* ngIfのようにDOMを削除/追加するディレクティブを作成したいと思います。私はこれまで持っていることは次のとおりです。ディレクティブのホストで* ngIfを使用するにはどうすればよいですか?
@Directive({
selector: '[myDirective]',
host: {
'*ngIf': 'hidden',
}
})
...
悲しいことに、私は指令の0で'*ngIf': 'hidden'
を使用することはできません。
@Directive({
selector: '[myDirective]',
host: {
'[hidden]': 'hidden',
}
})
export class MyDirective {
constructor(private myService : MyService) {
}
hidden() {
return !this.myService.valid;
}
しかし、私が必要とするようなものです。私が得るエラーは:
'[ngIf]': 'hidden'
は動作しません。
したがって、ディレクティブでngIfを使用するにはどうすればよいですか?
ディレクティブを動的に追加/削除することはできません。 –
ギュンターのコメントは受け入れられた答えでなければなりません – balu