私はこれを持っている: 属性ディレクティブは、ホストコンポーネントのプロパティにバインドすることはできません
<my-cmp input>
hello
</my-cmp>
私-CMPは
@Input() disabled
を持っており、
input
は別の指令のようなものです:なぜそれは
disabled
であることを不平を言っている
@Directive({
selector: '[input]',
host:{
'[disabled]': 'true'
}
})
私のcmpの入力として宣言されていない?
基本的には、ホスト要素にいくつかのバインディングを適用するディレクティブが必要です。
Hereはplunkr
それは右に適用されないのだろうか? – lqbweb
アップ、申し訳ありません、セレクタの代わりにホストから角括弧を削除する必要があります、私は私の答えを変更しました。これで属性として= "true"が選択されました。それが幸せである –
場合でも、それはまだバインドされていないと思う: https://plnkr.co/edit/8AbfBIlSGv3Bkz9bIg0w?p=preview それは未定義、印刷します。 – lqbweb