如果没有插值,离子标签内的ng-click无法正常工作

时间:2017-01-21 18:27:13

标签: javascript angularjs ionic-framework

我正在尝试将值传递给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>

如果没有插值,上面的内容不起作用,它被视为纯文本。

感谢您的帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

您无法使用ng-click将表达式传递给函数,正确的方法是

ng-click="menuRouting(appCrtlVM.routingValue.home)"

您也可以从函数中访问变量

$scope.menuRouting = function()
{
   //use the variable here
}