2017-12-19 15 views
0

こんにちは、私はjavascript関数パスパラメータは

<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

それがある、( 'NGクリック=「AddServiceName(x.name)」'で)コントローラ機能にそれを渡す方が良いでしょう'$ scope.AddServiceName = function(name){...}'で初期化されました。 –

答えて

1

使用ng-clickにangularjs変数を渡し、中括弧を削除したいJavaScript関数にangularjs。

ng-click="AddServiceName(x.name)" 
1

angularjsは、リスニングクリックイベントのためにng-clickを提供します。あなたのケースでは

、あなたはこれにコードを変更することができます

ng-click="AddServiceName(x.name)" 
関連する問題