使用ng-repeat,ng-href和ng-click右键单击不使用angularjs在新选项卡中打开

时间:2015-05-14 06:36:30

标签: angularjs ng-repeat angularjs-ng-href

这是我的代码..

 <div class="container-fluid" id="con2">
      <div class="row-fluid" id="row2">
            <div  ng-repeat="product in productDetails" class="row">
              <div id="searchDiv1" class="col-lg-offset-1 col-lg-2 col-md-offset-1 col-md-2 col-sm-offset-2 col-sm-1 col-xs-offset-1 col-xs-2 padding-0" id="div21" >
                <div class="Enlarge">
                  <img style="width:70px; height:70px;"  class="center-block enlarge pull-right {{product.classInfo}}" ng-model="productImage" ng-src="{{product.documents.image}}">
                  <span>  <img id="dataImage"  ng-src="{{product.documents.image}}"></span>
                </div>

              </div>
              <div class="col-lg-5 col-md-5 col-sm-8 col-xs-6 {{product.classInfo}}" id="div23">
                <div id="p2" class="ng-binding "><a href="#" ng-click="openProductSheet(product.id)" >{{product.id}}</a></div>
                <div id="p3" class="ng-binding" > {{product.descriptionTranslation}}</div>
              </div>
            </div>
      </div>

问题是同一页面正在加载而不是新标签中的链接] 我看到了stackoverflow的一些博客,但无法解决问题。我正在做的错误是什么?任何帮助都是值得的。

由于

1 个答案:

答案 0 :(得分:0)

尝试通过添加目标属性来更改链接:

<a href="#" target="_blank" ng-click="openProductSheet(product.id)" >{{product.id}}</a>