2017-01-21 7 views
0

ng-clickで関数に値を渡そうとしていますが、補間のないイオンタグの外側で働いていますが、なぜionicタグで補間する必要があります。私は次のようにサンプルコードを取得していません:イオンタグ内で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

あなたは

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

また、あなたは正確にはい、関数から

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

を変数にアクセスし、ことができ、実行する正しい方法は、NGクリックを使用して関数に式を渡すことはできません私の質問です。あなたが私の質問を辿るなら、あなたが言っていることはIONICタグの外で働いているのですが、それはIONICの中で働いていません。私はなぜそれが起こっているのか知りたいですか?どんな説明も大歓迎です。 – Manish

関連する問題