我试图在ng-click上传递一个值给函数,它在没有插值的离子标签之外工作,但是为什么我需要用离子标签插值它。我不明白,示例代码如下:
<span ng-click="menuRouting(appCrtlVM.routingValue.home)"> {{appCrtlVM.routingValue.home}}</span>上面是没有插值的情况下工作。
<ion-item menu-close class="menuList padding-5" ng-click ="menuRouting({{appCrtlVM.routingValue.home}})">
<div class="menu-img"><img src="./img/icons/home_icon1.png"></div><div class="menu-name"> Home </div>
</ion-item>上面没有插值是不起作用的,它被当作纯文本处理。
我将感谢你的任何帮助,谢谢。
发布于 2017-01-22 02:30:20
不能使用ng-click将表达式传递给函数,正确的方法是,
ng-click="menuRouting(appCrtlVM.routingValue.home)"您还可以从函数中访问变量,
$scope.menuRouting = function()
{
//use the variable here
}https://stackoverflow.com/questions/41782913
复制相似问题