2017-12-19 4 views
0

Hallo iPass Parameter AngularJS zu JavaScript-Funktion

<div class="col-sm-6 col-lg-2" ng-repeat="x in names | filter:FilterModeFirst"> 
    <div class="row"> 
     <div class="col-sm-16 col--lg-12"> 
      <div class="callout"> 
       <small class="text-muted">{{x.name}}</small> 
       <br> 
       <small class="h6">{{x.Indx}}%</small> 
       <img src="./img/Add.png" style="cursor:pointer" ID="imgAdd" onclick="AddServiceName(" {{x.name}} ")"/> 
      </div> 
     </div> 
    </div> 
</div> 
+0

es besser ist, es in der Controller-Funktion übergeben (mit 'ng Klick = "AddServiceName (x.name)"'), das initialisiert als '$ scope.AddServiceName = function (name) {...}' –

Antwort

1

Verwendung ng-click und entfernen Sie die geschweiften Klammern AngularJS Variable in JavaScript-Funktion übergeben werden soll.

1

angularjs bieten ng-click zum Zuhören Click Event.

In Ihrem Fall können Sie den Code, um diese Änderung:

ng-click="AddServiceName(x.name)" 
Verwandte Themen