この質問のタイトルは、正確な問題に焦点を絞ったものに変更されています。それは私が問題を認識していることについて来てどのようにフォローするコメントストリームはAngularJSは{{ますisNaN()}}なぜ{{isNan(x)}}はangularJSで動作しませんか?
を処理していないようだということで、私は私のHTMLに次いる参照してください。
xx {{ option.selectedSubject }} yy {{ (option.selectedSubject == null) }} zz
と私も試してみました:
xx {{ option.selectedSubject }} yy {{ option.selectedSubject == null }} z
と:
xx {{ option.selectedSubject }} yy {{ option.selectedSubject === null }} zz
誰かが私が得る理由を私に説明助けることができます私は私のページ表示時には、上記のそれぞれについて、以下:
aa {{ option.selectedSubject === "null" }} bb {{ option.selectedSubject == "null" }} cc
、それはこの与える::
xx null yy false zz
アップデートを1は、私は次のことを試してみました
aa false bb false cc
アップデート2これが役立つかどうかはわかりませんが、option.selectedSubjectの値を入力するのはここです。この場合、ローカルストレージには何もありません:
$scope.option.selectedSubject = parseInt(localStorage.get('selectedSubject'));
私はそれがNaNです$ scope.option.selectedSubjectの値をチェックすると
あなたは何を見たいですか? –
xx null yy true zz –
'option.selectedSubject'を' null'の代わりに 'null'に設定してしまうことはありますか?チェックアウト:http://jsfiddle.net/y3xzB/1/ – KayakDave