2017-09-12 72 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

相关问题