[英]ng repeat not displaying images
var name = last_name + ',' + first_name;
if(party=="R")
party="<img src='/images/r.png'>";
else
party="<img src='/images/d.png'>";
if(chamber == "senate")
chamber="<img src='/images/s.svg'>Senate";
else
chamber="<img src='/images/h.png'>House";
$scope.users.push({
party_name:party,
fullname:name,
chamber_name:chamber,
district_name:district,
state_name:state});
The HTML part HTML部分
<tr ng-repeat="user in users">
<td>{{user.party_name}}</td>
<td>{{user.fullname}}</td>
<td>{{user.chamber_name}}</td>
<td>{{user.district_name}}</td>
<td>{{user.state_name}}</td>
</tr>
When I try to do this its prints the image tags instead of the image itself. 当我尝试执行此操作时,它会打印图像标签,而不是图像本身。 The other variables in push are Strings.
push中的其他变量是字符串。 The string parts are displayed properly.Can someone please help me??
字符串部分显示正确。有人可以帮我吗?
Use Just the src
of the image as the string 仅将图像的
src
用作字符串
var name = last_name + ',' + first_name;
if(party=="R")
party="/images/r.png";
else
party="/images/d.png";
if(chamber == "senate")
chamber="/images/s.svg";
else
chamber="/images/h.png";
$scope.users.push({
party_name:party,
fullname:name,
chamber_name:chamber,
district_name:district,
state_name:state});
Then in the html
use an <img>
with binding to the src
attribute 然后在
html
使用<img>
并绑定到src
属性
<tr ng-repeat="user in users">
<td> <img src="{{user.party_name}}" /> </td>
<td>{{user.fullname}}</td>
<td> <img src="{{user.chamber_name}}" /> </td>
<td>{{user.district_name}}</td>
<td>{{user.state_name}}</td>
</tr>
Try using something like this. 尝试使用类似这样的东西。
var name = last_name + ',' + first_name
if(party=="R")
party='/images/r.png';
else
party='/images/d.png';
if(chamber == "senate")
chamber='/images/s.svg';
else
chamber='/images/h.png';
$scope.users.push({
party_name:party,
fullname:name,
chamber_name:chamber,
district_name:district,
state_name:state});
enter code here
Then in the HTML assign the tag 然后在HTML中分配标签
<tr ng-repeat="user in users">
<td>{{user.party_name}}</td>
<td>{{user.fullname}}</td>
<td><img src="{{user.chamber_name}}"/> </td>
<td><img src="{{user.district_name}}"/></td>
<td>{{user.state_name}}</td>
</tr>
Hope it can help you. 希望它能对您有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.