Je construis une nouvelle fonctionnalité qui permet aux utilisateurs de redimensionner un iframe en utilisant une entrée. J'ai un iframe
dont je voudrais ajuster la largeur sur la base d'un input type="number"
. Je pense à le faire avec une approche directiveComment ajuster la largeur iframe en utilisant une entrée sur angular4?
@Component({
selector: "demo-iframe",
template: `
<form>
<input type="number" [customPx]="`test`">px
<button type="submit">Adjust width</button>
</form>
`
})
export class DemoIframeCmp {
@Input() public customPx: string;
public ngOnInit() {
if (this.customPx) {
console.log('YES', this.customPx);
} else {
console.log('NOPE', this.customPx);
}
}
}
Mais je vois une erreur sur la console que mon entrée n'a pas customPx
attr. Mes questions sont:
- Est-ce que
Directive
est une bonne approche? - Y a-t-il une meilleure approche pour ma fonctionnalité?
fraîche Ah! Je vous remercie! – ivanasetiawan