2016-04-22 10 views
0

これは私が持っているサンプルコードである(AngularJs)ハンドラにそれをしない:NG-クリック機能パラメータは

$scope.infoLinkClickHandler = function(param1, param2) { 
// do something here 
     }; 

のparam1、ハードコードされたパラメータ:

<a ng-click="$parent.infoLinkClickHandler('hard-param', car.engineSize)">{{ car.engineSize }}</a></li> 

ハンドラで

PARAM2があり、マークアップに

未定義で、EXとして{{car.engineSize}}プリントpected。

アイデア?

ありがとうございます!

答えて

1

ng-click属性内のスコープが{{}}内のスコープと異なるように見えます。

HTMLは正確なHTMLで表示されているのですか、質問のために簡略化していますか?

+0

はい、まさにその通りです。質問は現実の状況から過度に単純化されています。私はディレクティブ(Googleマップ)内で複数のディレクティブを使用していますが、すべてのスコープで物事が失われました。 – bigbadwolf

関連する問題