上下文菜单在ANGULARJS中不起作用

时间:2016-06-29 10:45:28

标签: javascript html

我正在尝试添加上下文菜单,但值不会填充。

<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中未定义。

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

我自己修理了$ itemscope的值。

$itemScope.$parent.item.data.Ip

获取从模板到控制器的IP值。