我正在尝试将值传递给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>
如果没有插值,上面的内容不起作用,它被视为纯文本。
感谢您的帮助,谢谢。
答案 0 :(得分:0)
您无法使用ng-click将表达式传递给函数,正确的方法是
ng-click="menuRouting(appCrtlVM.routingValue.home)"
您也可以从函数中访问变量
$scope.menuRouting = function()
{
//use the variable here
}