我正在尝试添加上下文菜单,但值不会填充。
<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
中未定义。
答案 0 :(得分:2)
<a onClick="window.location.href='your link'">
答案 1 :(得分:0)
我自己修理了$ itemscope的值。
$itemScope.$parent.item.data.Ip
获取从模板到控制器的IP值。