我希望有人可以帮我这个忙。
我正在构建一个消息传递移动应用程序,我想使用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”之类的字符串,它将起作用。我不想这样,因为它只对拥有电子邮件的用户有利,其他用户呢?有什么办法解决这个问题?
先谢谢了。编码愉快!