-4
私はサイト内の選択ボックスを持っており、このselectox結果によって別の値を変更したいと考えています。if-elseが正常に分岐しなかった場合は常に最初のパスに従います
var item = vm.complaintData.item
if (item == 'test') {
var another = "done!";
} else if (item == 'test1') {
var another = 'not doneé';
}
console.logでitem
をチェックすると問題なく動作します。 しかし、if-else条件が機能しない場合、常に最初の条件結果が得られます。 問題が何ですか?
「機能しない」とは何ですか?これは何をするはずですか?なぜあなたはそのような変数を作成していますか? – tadman
「機能していない」とは「常に最初の条件結果を取得しています」という意味です。 –
'item'は常に' 'test''の値ではありませんか?それが最初の分岐が実行される唯一の方法です。あなたが本当に困惑している場合はいつものように、ブレークポイントを設定してください。 – tadman