ng-hide 不隐藏按钮

ng-hide does not hide button

如果是删除文件夹,我想隐藏按钮,如果是收件箱,我想显示。下面的代码不起作用,因为按钮始终显示。

<div class="message-footer-height"  >
   <div class="custom-div-class" ng-click=""  > 
      <button class="custom-btn-default" 
         ng-hide="messageState.details && itemTappedValue = 'delete'"
         ng-class="{ 'msg-btn' : userMessageDetails.id === -1 }" 
         ng-click="deleteMessage()" >
            {{"button.delete"|translate}}
      </button>
   </div>
</div>

谢谢

这里需要双等号itemTappedValue = 'delete'

需要使用====是松散相等,===是严格相等。在这里阅读更多 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Equality_comparisons_and_sameness

  <div class="message-footer-height"  >
    <div class="custom-div-class" ng-click=""> 
      <button class="custom-btn-default" 
        ng-hide="messageState.details && itemTappedValue == 'delete'"
        ng-class="{ 'msg-btn' : userMessageDetails.id === -1 }"
        ng-click="deleteMessage()">
          {{"button.delete"|translate}}
      </button>
    </div>
  </div>