-4
autocomplete textfield componentを動的に有効化/無効化することはできません。Angular2に基づいてAngular Materialのオートコンプリートコンポーネントを有効/無効にするにはどうすればよいですか?
デフォルトでコンポーネントを無効にします。後で、ボタンをクリックしたときのようなユーザーアクティビティの一部では、コンポーネントを有効にする必要があります。
私は、次のコードが、didntの仕事をしようとした:
export class MyComponent {
// this DIDN'T WORK
opts:object={value: "", disabled: true};
ctrl= new FormControl(this.opts);
ngDoCheck(){
// this DIDN'T WORK
// this could be ngOnChange, ngOnInit or button click event
if(this.IsTextBoxEnabled){
this.ctrl.enable();
}else{
this.ctrl.disable();
}
}
}
角度マテリアルオートコンプリートコンポーネントでこれを行うには?
UPDATE:
Similar issue on SOも未解決のままにしました。私はその答えに答えました。
あなたの試行はうまくいくはずです、plunkerを提供してください、または少なくとも私たちにあなたのテンプレートを見せてください:) – Alex
あなたのHTMLを表示できますか?それがなければ、誰もあなたを助けることができません。 – Edric