0
ng-repeatを使用してリストにすべてのJSONデータを表示しています。しかし、私はそれぞれのデータ、いくつかのデータはテキストデータで構成され、いくつかはイメージデータで構成されています。画像データであれば画像を表示し、テキストデータであればテキストデータを表示します。私はテキストデータまたは画像データのいずれかを表示するためにng-if条件を使用しています。以下は私のコードです。Angularjs:ng - 文字列を比較してコンテンツを表示する場合
HTML
<li ng-repeat="message in messages" ng-class="getClass(message.username)">
<div class="avatar"><img ng-src="{{image}}"
draggable="false"/></div>
<div class="msg">
<img ng-if="{{message.messageType}} =='image'" ng-src="img/adam.jpg"></img>
<p ng-if=" {{message.messageType}} =='text'">{{message.content}}</p>
<time>{{ message.date | date:"MM/dd/yyyy 'at' h:mma"}}<time>
</div>
</li>
を表現
{{}}
を削除します。おかげで –あなたはangularjsの{{}}についてもっと説明できますか? –
https://stackoverflow.com/questions/38586393/angular-when-to-use-curly-brackets/38586510 – Sajeetharan