小编Vic*_*sma的帖子

Movilizer - 使用具有离子的MovilizerJS

我正在尝试使用MovilizerJS和Ionic Framework来创建HTML5屏幕.我尝试从Ionic生成的App.js文件中引用te MovilizerJS.我在plugins文件夹中添加了MovilizerJS文件,并添加了包含的Cordova.js文件.

var oHead = document.getElementsByTagName('HEAD').item(0);
var oScript = document.createElement("script");
oScript.type = "text/javascript";
oScript.src = "plugins/Movilizer.js";
oHead.appendChild(oScript);
Run Code Online (Sandbox Code Playgroud)

看来,当我在浏览器中加载HTML5页面(或在movelet中的html5视图)时,MovilizerJS不会被加载.浏览器上显示以下错误:

模块'movilizer'不可用!

也许我需要将此作为模块添加到Angular Framework中,但是当我尝试将其添加到模块时,它仍然会给我带来错误.我的HTML文件包含movilizer的脚本标记:

<script src="plugins/Movilizer.js"></script>
Run Code Online (Sandbox Code Playgroud)

我的App.js代码目前看起来像这样:

angular.module('starter', ['ionic'])
.run(function($ionicPlatform) { 
      $ionicPlatform.ready(function() {
        // Hide the accessory bar by default (remove this to show the accessory bar above the keyboard
        // for form inputs)
        if(window.cordova && window.cordova.plugins.Keyboard) {
          cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
        }
        if(window.StatusBar) {
          StatusBar.styleDefault();
        }

      });
    }).factory('MovilizerExtender', function ($rootScope) {
      return {
        startUpMovilizer: function(){
          movilizer.readGlobalVariable("testTable",this.successCallback,this.errorCallback);
        },
        successCallback: function(result){
          $rootScope.routestops = [
            { ontvNaam: …
Run Code Online (Sandbox Code Playgroud)

html5 angularjs cordova ionic-framework movilizer

8
推荐指数
1
解决办法
371
查看次数

标签 统计

angularjs ×1

cordova ×1

html5 ×1

ionic-framework ×1

movilizer ×1