2017-09-12 74 views
0
<li ng-repeat="chat in openedChats track by $index" ng-click="init($index,'maximize')" role="button"> 
     <button class="minimized-chat-box" > 
     <label style="float:left;color:white"><strong>{{chat.NAME}}</strong></label> 
     <i class="fa fa-remove" style="color:white;float:right;font-size:14px;" role="button" ng-click="init($index,'close');$event.stopPropagation();"> 
     </i> 
     <i class="fa fa-window-maximize" style="color:white;float:right;font-size:14px" role="button" ng-click="init($index,'maximize');$event.stopPropagation();"> 
     </i> 
     </button> 
    </li> 

這是我有使按鈕內的圖標可點擊的代碼,它在Chrome上工作正常,它停止在Firefox上工作,有沒有辦法我可以修改它在兩個工作。我真的找不到一種方法來使它們適用於兩者!

在此先感謝。我是angularjs的新手,我很樂意使用angular來做到這一點。

回答

0

試試這個

$scope.init = function($event,$index,'maximize'){ 
$event.stopPropagation(); 
}; 

然後調用這個喜歡

ng-click="init($event,$index,'close') 
+0

都能跟得上沒有工作,要麼 – Shashank

+0

怎麼樣$ event.preventDefault()? – yesIcan

+0

他們都沒有在Firefox上工作,它只是在鉻上工作正常 – Shashank

相關問題