Ich habe dies:Richtlinie Attribut binden kann nicht an eine Host-Komponente Eigenschaft
<my-cmp input>
hello
</my-cmp>
my-cmp hat @Input() disabled
und input
ist eine weitere Richtlinie wie:
@Directive({
selector: '[input]',
host:{
'[disabled]': 'true'
}
})
Warum ist es beschweren, dass disabled
ist nicht als Eingabe in my-cmp deklariert?
Grundsätzlich möchte ich eine Direktive, die einige Bindungen auf das Hostelement anwendet.
Here ist die plunkr
dann wird es nicht richtig anwenden? – lqbweb
Up, sorry, Sie müssen eckige Klammern von Host anstelle von Selektor entfernen, ich habe meine Antwort geändert. Jetzt haben Sie = "true" als Attribut ausgewählt. –
auch wenn es glücklich ist, ist es immer noch nicht gebunden denke ich: https://plnrkr.co/edit/8AbfBIlSGv3Bkz9bIg0w?p=preview es druckt, undefined. – lqbweb