首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular:如何在外部浏览器- appgyver混合应用中打开角度变量

Angular:如何在外部浏览器- appgyver混合应用中打开角度变量
EN

Stack Overflow用户
提问于 2016-04-16 18:31:28
回答 1查看 125关注 0票数 0

如何将角度变量添加到我的控制器函数中?我想在外部浏览器中打开移动应用程序中的链接。

这对我来说是有效的:

html:

<button ng-click="openMenu()">Menu</button>

controller.coffee:

代码语言:javascript
复制
.controller("ShowController", ($scope, City, supersonic) ->
    $scope.openMenu = function($scope) {
supersonic.app.openURL(“https://www.google.com“);
};

(函数在javascript中)

但是,我需要打开我的角度变量{{city.menu.url}},所以这是我放在html中的内容。

<button ng-click="openMenu(city.menu.url)">Menu</button>

但是我不知道如何调整javascript的方向,以便supersonic.app.openURL打开我在html中指定的变量。感谢所有的回答。

EN

回答 1

Stack Overflow用户

发布于 2016-04-16 18:38:38

使用以下命令更改此supersonic.app.openURL(“https://www.google.com“);

代码语言:javascript
复制
$window.location.href = 'http://www.google.com';

在控制器中注入$window

代码语言:javascript
复制
.controller("ShowController", ($scope, $window, City, supersonic) ->
    $scope.openMenu = function(url) {
        $window.location.href = url; //'http://www.google.com';
    };
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36662977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档