ng-click 函数参数未进入处理程序 (AngularJs)
ng-click function parameters not making it to handler (AngularJs)
这是我的示例代码:
<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 }} 按预期打印。
有什么想法吗?
谢谢!
属性 ng-click 内的范围似乎与 {{}} 内的范围不同。
HTML 显示的是准确的 HTML,还是您针对问题简化了它?
这是我的示例代码:
<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 }} 按预期打印。
有什么想法吗?
谢谢!
属性 ng-click 内的范围似乎与 {{}} 内的范围不同。
HTML 显示的是准确的 HTML,还是您针对问题简化了它?