如何将角度变量添加到我的控制器函数中?我想在外部浏览器中打开移动应用程序中的链接。
这对我来说是有效的:
html:
<button ng-click="openMenu()">Menu</button>
controller.coffee:
.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中指定的变量。感谢所有的回答。
发布于 2016-04-16 18:38:38
使用以下命令更改此supersonic.app.openURL(“https://www.google.com“);:
$window.location.href = 'http://www.google.com';在控制器中注入$window
.controller("ShowController", ($scope, $window, City, supersonic) ->
$scope.openMenu = function(url) {
$window.location.href = url; //'http://www.google.com';
};https://stackoverflow.com/questions/36662977
复制相似问题