我在角度离子应用中使用onclick="window.open('tel:+94777122240')"
。它允许用户在onclick时打开拨号框。我正在尝试使用onclick
将值传递给ng-repeat
函数。但是ng-repeat
值没有传递给fucntion
我用这种方法来解决它。但它不起作用
<div ng-repeat="branch in branches">
<a ng-click="window.open('tel:branch.telephone')" class="button">Call Now</a>
</div>
答案 0 :(得分:1)
根据范围评估角度表达式。
尝试将ng-click
函数移动到控制器:
$scope.open = function(branch) {
window.open('tel:' + branch.telephone);
}
<div ng-repeat="branch in branches">
<a ng-click="open(branch)" class="button">Call Now</a>
</div>