2016-10-12 2 views
0

버튼을 클릭하면 ID 값을 전달해야합니다. 나에게이 오류가 표시됩니다. error messageAngularJS 값을 함수의 매개 변수로 사용하는 방법은 무엇입니까?

올바른 사용 방법은 무엇입니까 ng-click="passID({{x.id}})"?

<table id="Content" ng-repeat="x in images | limitTo:3"> 
<tr> 
    <td class="one"> 
     <table> 
     <tr> 
      <td><img class="contImage" ng-src="{{x.image}}" ng-alt="{{x.name}}" /></td> 
      <td class="textAlign">{{x.name}} <button class="viewDetails" ng-click="passID({{x.id}})" type="button">VIEW DETAILS</button></td> 
     </table> 
    </td> 
    <td class="two">{{x.size}}</td> 
    <td class="one">{{x.storage}}</td> 
</tr> 
</table> 

답변

1

그냥없이 {{}} : 그것이 사용

ng-click="passID(x.id)" 
+0

아하하 워 워 워 워 워 워 –

1

올바른 방법 : 당신은 보간을 사용할 필요가 없습니다 ng-click="passID(x.id)"

: {{}}. ng-click이이 표현을 이해할 수있는 각도 지침이기 때문에 요소가 직접 개체에 지정된 액세스 할 수있는 ng-repeat 지시어 내부로

1

는 단순히

ng-click="passID(x.id)"

대신 ng-click="passID({{x.id}})"

사용 the ng-repeat

관련 문제