角度コードのプログレスバー値をコンポーネントコードから変更しようとしています。 バインディングを使用せずに値を変更する必要があります。角度のある素材を変更する方法コードから進捗バーの値を変更する
以下のロジックは通常、テキスト入力のようなhtmlcontrolsで動作します。 しかし、プログレスバーでは動作しません。
HTML:
<md-progress-bar mode="determinate"
id="progressBar" name="progressBar" #progressBar></md-progress-bar>
<button (click)="test()">Test</button>
コード:
@ViewChild('progressBar') progressBar: any;
test() {
this.progressBar.value = "15";
}
:
これは、ソースコードのですか?あなたは何を達成したいですか? –
これは、サーバーからパーセント値を取得するSignalRアプリケーションです。 SignalRサブスクリプションではバインドが機能しません。プログレスバーだけでなく入力コントロールに対しても同様ですが、ViewChildでアクセスするロジックは入力コントロールで動作します。何とかプログレスバーが動作しません。 –
データがどこから来るかにかかわらず、バインディングが機能するはずです。私の推測では、 'this.progressBar.value'も動作するはずなので、そこに問題があります。どのようにデータを取得するのか、いつ、どこで値を変更するかについての実際のコードを表示 – PierreDuc