Angularjs 在ng repeat中将参数设置为ng click函数
我正在我的应用程序中使用Angularjs 在ng repeat中将参数设置为ng click函数,angularjs,ionic-framework,Angularjs,Ionic Framework,我正在我的应用程序中使用onclick=“window.open('tel:+94777122240')”。它允许用户在单击时打开拨号框。我正在尝试使用ng repeat将值传递给onclick函数。但是ng repeat值不会传递给function 我用这个方法解决了它。但它不起作用 <div ng-repeat="branch in branches"> <a ng-click="window.open('tel:branch.telephone')" class="bu
onclick=“window.open('tel:+94777122240')”
。它允许用户在单击时打开拨号框。我正在尝试使用ng repeat
将值传递给onclick
函数。但是ng repeat
值不会传递给function
我用这个方法解决了它。但它不起作用
<div ng-repeat="branch in branches">
<a ng-click="window.open('tel:branch.telephone')" class="button">Call Now</a>
</div>
现在打电话
角度表达式根据范围进行计算。
尝试将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>
$scope.open=函数(分支){
窗口打开(“电话:”+分行电话);
}
现在打电话
您想要实现什么目标?你想用拨号器打电话吗?