我有这样的事情:
<li>
<a href="#" id="navId" ng-click="toggleStyle()">
<i class=" fa fa-navicon">
</i>
</a>
</li>
<li>
<a href="#" id="searchId" ng-click="toggleStyle()">
<i class="fa fa-search"></i>
</a>
</li>
我如何才能对多个元素使用一个函数,例如:
$scope.toggleStyle = function () {
if("#navId"){
//do Stuff
}
if("#searchId"){
//Do somthing else
}
}
最佳答案
只需将所需的任何参数传递给函数:
<a href="#" id="navId" ng-click="toggleStyle('navId')">
$scope.toggleStyle = function(param){
if (param === 'navId') {
// do stuff
}
// ...
}