ng-click不会传递参数和触发器

时间:2015-06-20 12:03:42

标签: javascript angularjs

http://plnkr.co/edit/mZFpdHjRVrqcWYqIZSm0?p=preview

有谁知道为什么ng-click不会触发?

<p ng-click="getIt({{data}})"> {{data}}</p>

$scope.getIt = function(word){
  alert(word);
}

虽然我没有看到拼写错误..

3 个答案:

答案 0 :(得分:1)

ng-click不需要{{}}

请检查我添加的plunker。

 <p ng-click="getIt(data)"> {{data}}</p>

Plunker

答案 1 :(得分:1)

ng-click不支持仅有效angular expressions的插值({{ }})。请改用ng-click="getIt(data)">

答案 2 :(得分:1)

嗨请不要使用&#34; {{}}&#34;

见Plunker

<li ng-repeat="data in data">
  <p ng-click="getIt(data)"> {{data}}</p>
</li>

http://plnkr.co/edit/UJv48vbBKBPTm6kvGw0I?p=preview