2016-06-29 14 views
1

コンテキストメニューを追加しようとしていますが、値が入力されていません。コンテキストメニューがANGULARJSで機能しない

<div class="m-l"> 
    <a class="item-country text-orange" href="#/app/CountryIps/{{item.data['name']}}/cCode/{{item.data['country-code']}}" target="_blank"> 
      {{item['data']['name']}} 
     </a> 
    <a class="item-ip" href="#/app/showIps/{{item.data['name']}}/ip/{{item.data['Ip']}}" target="_blank"><span context-menu="whiteList"> {{item.data['Ip']}}</span> </a> 
    <a href="" class="item-type text-orange"> {{item.data['type']}} </a> 
    <a class="detail-icon" data-popup-open="popup-1" href="" ng-click="showModal(item)"> 
     <i class="fa fa-info-circle"></i> 
    </a> 
</div> 

Javascriptを今すぐ

$scope.whiteList = [ 
    ['Add to white list', function($itemScope, $event, ip) { 
     whiteList(ip); 
    }] 
]; 

私はコントローラにipで未定義しまったテンプレートからコンテキストを追加します。

答えて

1
<a onClick="window.location.href='your link'"> 
+0

問題はリンクではなくコンテキストメニューです。 –

0

$ itemscopeの値を確認するために自分で修正しました。

$itemScope.$parent.item.data.Ip 

テンプレートからコントローラへのIPの値を取得します。

関連する問題