将图像src添加到数组

时间:2014-02-14 14:25:33

标签: javascript php angularjs smarty

我正在使用此循环显示图像(使用smarty)

{foreach from=$gallery item=image key=KEY}
    <div class="col-lg-2 col-md-2 col-sm-4 col-xs-6 smallImage">
        <img ng-click="bigImage('/files/galleries/{$image.galleryId}/{$image.name}_full.jpg')" data-width="{$image.width}" data-height="{$image.height}" class="galleryImage" src="/files/galleries/{$image.galleryId}/{$image.name}_full.jpg" /><br />
    </div>
{/foreach}

我想要做的是将{$image.name}变量添加到我的角度控制器中的数组中。我该怎么做?

2 个答案:

答案 0 :(得分:1)

使用以下方法之一将$gallery传递给Angular:

  1. 使用Ajax获取数据
  2. NG-INIT
  3. javascript全局变量
  4. 然后使用ng-repeat

    <div class="col-lg-2 col-md-2 col-sm-4 col-xs-6 smallImage" ng-repeat="image in gallery">
        <img ng-click="..." ng-src="...."><br />
    </div>
    

答案 1 :(得分:0)

我使用了Angular ng-repeat而不是smarty。