有一個NG-如果鏈接顯示一個按鈕:Angular 1.x Ng-If語句適用於&&但不是||,爲什麼?
<button ng-if="myOwnProfile == false || AreWeFriends == false" class="btn btn-default" ng-click="connect($id)">connect</button>
我想讓它顯示如果任是假的;但是,使用此代碼myOwnProfile永遠不會被評估,並且不起作用。如果用戶正在查看他們自己的配置文件,並且如果用戶與某人不是「朋友」,則該按鈕會消失。
聲明做工精細自己,但是當我使用||,它拒絕工作:( 當我使用「& &」的聲明,他們不正確的評價,但是,爲什麼會使用時,這種邏輯工作?「」我想要做一個非此即彼/或
使用'!'(否定)運算符而不是'== false'! – Bergi
如果您需要將類型設爲布爾值,請使用'==='(身份)運算符 – cnorthfield