でトリガががAngularJs NGクリックイベントが唯一のリテラル引数
と呼ばれていないが、私は交換時にされそれが呼び出されるリテラル引数による式(適切に動作します):
<span ng-click="remove(123)">Delete</span>
'{{user.id}}'式は正しく評価され、整数値のみを持ちます。
何が起こっているのでしょうか?アンカータグでも同じことが起こります(href = "")。
でトリガががAngularJs NGクリックイベントが唯一のリテラル引数
と呼ばれていないが、私は交換時にされそれが呼び出されるリテラル引数による式(適切に動作します):
<span ng-click="remove(123)">Delete</span>
'{{user.id}}'式は正しく評価され、整数値のみを持ちます。
何が起こっているのでしょうか?アンカータグでも同じことが起こります(href = "")。
ng-click="remove(user.id)"
動作するはずです、それはコンテンツあなたはNGクリック式で中括弧を使うべきではありません補間
は必要ありませんので、評価NGクリックします。代わりにこれを試してみてください:
<span ng-click="remove(user.id)">Delete</span>
そしてAngularJS式のマニュアルを確認してください:http://docs.angularjs.org/guide/expression
+1を参照してください。ありがとう、トン。 – rjha94
OKああ、ありがとうございました。何が私を苛立たせたのは、例外はスローされず、htmlコードは絶対に大丈夫だったということです。表現が適切に評価されたからです。 – Sam
より具体的に言えば、ngClickは、$ eval()を使って引用符で囲まれた文字列を実行します。詳細については、http://docs.angularjs.org/api/ng.$rootScope.Scope#$eval –