Javascript 基于范围中的数据打开角度中的链接
我有用户GPS定位,这些是不固定的,从前端我必须打开谷歌地图链接这些Javascript 基于范围中的数据打开角度中的链接,javascript,angularjs,Javascript,Angularjs,我有用户GPS定位,这些是不固定的,从前端我必须打开谷歌地图链接这些 <a href="#" ng-click='window.open("https://www.google.com/maps/place/{{data.usergps}}", "_system", "location=yes"); return false;'>Open Map</a> 视图: 但这种方法的问题是,当用户按下“后退”按钮时,它将打开窗口,并且我的视图将在后台被清除,就像视图数据将被
<a href="#" ng-click='window.open("https://www.google.com/maps/place/{{data.usergps}}", "_system", "location=yes"); return false;'>Open Map</a>
视图:
但这种方法的问题是,当用户按下“后退”按钮时,它将打开窗口,并且我的视图将在后台被清除,就像视图数据将被清除一样
我的主要目标是根据$scope的GPS坐标打开链接
请告知
谢谢您可以这样做:
ng-click = "openLink()"
然后在JavaScript中:
$scope.openLink = function(){
$http.get("your.link.html");
}
另外,不要忘记在控制器中注入
$http
。我没有添加ng href
查看:
控制器:
$scope.openMap = function () {
$window.open($scope.data.usermapLink, '_system', 'location = yes');
};
这将在谷歌地图应用程序中打开地图链接
资料来源:
[
谢谢是的,在视图中添加了
,但没有结果。@NisarAfridi将其设置为div
而不是href
div?,但它不会是链接。@NisarAfridi确定如果您需要链接,然后将href
包装在div
中,并在该div上调用ng,单击尝试但仍返回到#(视图).但是使用窗口解决了问题。打开我犯了一个小错误。
$scope.openLink = function(){
$http.get("your.link.html");
}
$scope.openMap = function () {
$window.open($scope.data.usermapLink, '_system', 'location = yes');
};