如何使用angularjs在该图像旁边加载图像和文本

时间:2016-01-04 05:10:28

标签: angularjs

我可以在div中加载所有5张图片。现在我试图分别在每张图片旁边添加文字。假设图像是裁剪的。我试图添加裁剪使用angularjs在该图像旁边的文字。我可以实现这一点。任何人都可以帮我解决这个问题......

我的HTML代码:

<div style="margin-top: 4px;">
                    <img width=30 height=50 style="margin-left: 12px;"
                        ng-repeat="generalimage in generalimages track by $index"
                        ng-src="{{generalimage}}"> </img>
                </div>

我的js代码:

$scope.generalimages = [];
    $scope.generalimages.push('images/Undo.png');
    $scope.generalimages.push('images/Resize.png');
    $scope.generalimages.push('images/Rotate.png');
    $scope.generalimages.push('images/Resolution.png');
    $scope.generalimages.push('images/Crop.png');

2 个答案:

答案 0 :(得分:3)

我不知道你的意思是旁边的图像,它可能是工具提示文本或只是简单的文字后图像。你可以这样做:

JS

$scope.generalimages = [{
  "image":"images/Undo.png",
  "text" : "Undo"},
 {
  "image":"images/Resize.png",
  "text" : "Resize"},
{
  "image":"images/Rotate.png",
  "text" : "Rotate"},
{
  "image":"images/Resolution.png",
  "text" : "Resolution"},
{
  "image":"images/Crop.png",
  "text" : "Crop"},
  ];

HTML

<ul>
   <li  ng-repeat="item in generalimages track by $index">
      <img ng-src="{{item.image}}"></img>
      <span>{{item.text}}</span>
   </li>
</ul>

答案 1 :(得分:1)

使用以下代码附加图片旁边的文字 -

<div>
    <img src=""/>
    <span display: block>Text below the image</span>
</div>