Javascript 离子骨架全局函数的状态变化
我正在尝试在我的app.js的全局函数中更改我的ionic应用程序的状态 这就是功能: 函数handleOpenURL(url){…} 我正在使用Cordova的自定义URL方案插件 我希望它根据来自的url更改应用程序的状态 函数handleOpenURL(url){…} 有什么想法吗?以下是我是如何做到的: 创建控制器:Javascript 离子骨架全局函数的状态变化,javascript,angularjs,cordova,ionic-framework,state,Javascript,Angularjs,Cordova,Ionic Framework,State,我正在尝试在我的app.js的全局函数中更改我的ionic应用程序的状态 这就是功能: 函数handleOpenURL(url){…} 我正在使用Cordova的自定义URL方案插件 我希望它根据来自的url更改应用程序的状态 函数handleOpenURL(url){…} 有什么想法吗?以下是我是如何做到的: 创建控制器: .controller('URLController', function($scope, URLService){ $scope.loadViaURL= func
.controller('URLController', function($scope, URLService){
$scope.loadViaURL= function(url){
URLService.openUrltemplate(url);
} })
并将其添加到index.html中的正文中:
<body ng-controller='URLController'>
最后,在全局handleOpenUrl()函数中:
var body = document.getElementsByTagName("body")[0];
var appLaunchedController = angular.element(body).scope();
appLaunchedController.loadViaURL(url);
玩得开心:D
var body = document.getElementsByTagName("body")[0];
var appLaunchedController = angular.element(body).scope();
appLaunchedController.loadViaURL(url);