実際に&&
に変更する必要がありますか?
いいえ。
優先度がアプリケーションの機能ではなく、現在のエディタ構文エンジンである場合は、そうです。
私のテキストエディタは、HTMLエスケープはありません、おそらくので、エラーとして& &をマーク。
それは愚かですので、あまりにも過剰に保護HTML Codesと(ジェネラリスト)。
そして、それはいくつかの例を見てみましょう、あなたからの有効な質問です:
この
はうまくに動作しますが:
<p>
<input type="checkbox" id="hello" ng-model="hello">
<label for="hello">Say only Hello!</label>
</p>
<p>
<input type="checkbox" id="goodbye" ng-model="goodbye">
<label for="goodbye">Say only Goodbye!</label>
</p>
<h1 ng-show="hello&&!goodbye">Hello!</h1>
<h1 ng-show="!hello&&goodbye">Goodbye!</h1>
はhttps://plnkr.co/edit/93LAQJJ1bwTNPteLCv5Q?p=previewで参照してください。
しかし、この
はないます
[..]
<p>
<input type="checkbox" id="not" ng-model="not">
<label for="not">Say only Not!</label>
</p>
<h1 ng-show="hello&&!not">Hello!</h1>
<h1 ng-show="!hello&¬">Not!</h1>
はhttps://plnkr.co/edit/HRVigpQCCg1hQCW25Xgk?p=previewで参照してください。
しかし、この
ます:
<p>
<input type="checkbox" id="not" ng-model="not">
<label for="not">Say only Not!</label>
</p>
<h1 ng-show="hello && !not">Hello!</h1>
<h1 ng-show="!hello && not">Not!</h1>
がhttps://plnkr.co/edit/u3uNt9xHMnvtI0HZynlJ?p=previewで参照してください。
HTMLコードを含む値を入力しない限り、となります。
ng-ifで&&を使用しても問題はありません。 ng-ifは単一のブール評価で動作しますか?あなたはAngularが蒸散していると確信していますか? – dYale
あなたのコードよりもテキストエディタの方が問題が多い – winhowes
このような質問では、使用している_which_エディタをお勧めします。 –