如何在ng-if条件下使用变量?

时间:2018-07-30 03:21:47

标签: angularjs firebase-realtime-database monaca

我希望有人可以帮我这个忙。

我正在构建一个消息传递移动应用程序,我想使用ng-if条件使我的消息传递样式更具交互性,但是我在使用范围之外的变量时遇到了麻烦。 “ xyz”是我的变量,其中包含currentUser的电子邮件。我正在使用这个xyz来处理数组中的电子邮件。如果消息的电子邮件等于“ xyz”变量currentUser,则消息将被放置在右边,否则,消息将被放置在左边。

<div ng-repeat="m in messages">
      <div ng-if="m.email === xyz" id="getCss" class="chat self">
          <div class="user-photo"><img src="css/Image/image.png" style=" width: 60px; height: 60px;"></div> 
          <div class="chat-message">
          <p class="mailcss">{{m.email}}</p>
          <div class="messcss">{{m.message}}</div>
        </div>
      </div>
      <div ng-if="m.email !== xyz" id="getCss" class="chat friend">
          <div class="user-photo"><img src="css/Image/image.png" style=" width: 60px; height: 60px;"></div> 
          <div class="chat-message">
          <p class="mailcss">{{m.email}}</p>
          <div class="messcss">{{m.message}}</div>
        </div>
      </div>
    </div>

如果我使用“ lenard@gmail.com”之类的字符串,它将起作用。我不想这样,因为它只对拥有电子邮件的用户有利,其他用户呢?有什么办法解决这个问题?

先谢谢了。编码愉快!

0 个答案:

没有答案