スキャン成功の場合は背景色を緑色にしたい場合はメッセージを表示し、そうでない場合は赤色にします「Ready To Scan」の最初のメッセージに戻って来る必要があります。今はScan Successにとどまり、元のメッセージに戻りません。ステータスメッセージを変更したい場合は、成功したら最初のメッセージに戻ります。
scanMsg = "Ready To Scan"
if (data.status == "success") {
scanMsg = "Scan Success";
}else {
scanMsg = "Failed";
}
}
<div id="divScanMsg" class="cssTitleCenter cssFontS cssCurEdges pull-right" ng-class="'bg-green':vm.scanMsg==='Scan Success', 'bg-red': scanMsg === 'Failed'" style="height: 30vh; width: 50%; overflow-y:scroll; border-style:double; border-width:25px;">{{ vm.scanMsg }}</div>
より多くのコードを、これを定義します。どのバージョンのAngularを使用していますか? – SoEzPz
ここに行くには十分な情報がありません。コンテキストのif/thenブロックが1つだけではなく、完全なディレクティブとテンプレートを表示してください。 (あなたが指示にそれを使用したいならば、あなたはおそらく 'scanMsg'をスコープに入れたいと思っています) –