ng-click函数参数没有使它成为处理程序(AngularJs)

时间:2016-04-22 14:13:00

标签: angularjs parameter-passing angularjs-ng-click

这是我的示例代码:

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

在处理程序中:

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

param1,硬编码参数在那里

param2,未定义

在标记上,{{car.engineSize}}按预期打印。

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

似乎ng-click属性中的范围与{{}}内的范围不同。

HTML是否显示了确切的HTML,或者您是否已将其简化为问题?