Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 在ng repeat中将参数设置为ng click函数_Angularjs_Ionic Framework - Fatal编程技术网

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=函数(分支){
窗口打开(“电话:”+分行电话);
}
现在打电话

您想要实现什么目标?你想用拨号器打电话吗?