2016-08-23 126 views
0

我只是想向點擊的元素添加工具提示。 單擊時,工具提示被添加到所有重複元素。請幫幫我。當從ng-repeat中單擊元素時,將元素添加到元素中

<div ng-repeat="item in listOfMenu" class="repeat_container"> 

     <div ng-repeat="menu in item" class="repeat_block" ng-click="getTool(menu,menu.pricelist.length)" > 
     <div class="shadow img_cont"> 
      <img src="{{menu.itemimage}}" class="item_img"> 

      <div ng-repeat="innerItem in menu.pricelist | limitTo:1"> 
       {{innerItem.itemprice}} 
      </div> 
     </div> 
      <div> 
       {{menu.menuitemname}} 
      </div> 
      <div ng-repeat="menu in addToCart" class="add_circle" ng-show="circle"> 
      {{menu.quantity}} 
      </div> 
     </div> 

    </div> 

回答

0

更改DIV中:

<div ng-repeat="menu in item" class="repeat_block" ng-click="getTool(menu,menu.pricelist.length)" ng-class="{'clicked': menu.clicked}"> 

getTool方法

menu.clicked = true; 

,但你應該把clicked:false所有其他menuitems

+0

仍然沒有工作... –