我创建了一个Ionic,AngularJS,phonegap / cordova应用程序。
在我的index.html中,我有以下纯JavaScript代码段:
<script src="js/analytics/launchMyApp.js"></script>
<script type="text/javascript">
function handleOpenURL(url) {
// This function is triggered by the LaunchMyApp Plugin
setTimeout(function() {
alert("Hey the URL: " + url);
console.log(">>>>>>>>> Take me to the launchMyApp controller: " + url);
// Call controller function here
}, 3000);
}
</script>
handleOpenURL函数从launchMyApp插件触发:
nl.x-services.plugins.launchmyapp
这是我的控制器:
communicatorApp.controller('LaunchMyAppCtrl', function($scope, $state) {
console.log(">>>>>>>> COOL!!!!");
$scope.launchMyAppHere = function(urlIn) {
console.log(">>>>>>>> GO MAN GO: " + urlIn);
};
});
我的问题是我不知道如何从index.html javascript调用launchMyAppHere函数?
最佳答案
尝试这个:
其中#elementID
是将控制器附加到的元素的DOM ID。