0

我正在尝试使用 IonicFramework 和 Cordova 开发一个项目。问题是我在添加 app.js 的行下方的项目的 index.html 文件中添加了作为脚本元素的 .js 文件。<script src="js/PhotoEditorSDK.min.js"></script> 这个文件在 www/js. 此文件被浏览器、iOS 模拟器和设备以及 Android 模拟器识别,但不被 Android 设备识别。它给出了这个错误:

Uncaught ReferenceError: PhotoEditorSDK is not defined, http://192.168.1.4:8100/js/controllers.js, Line: 297

请帮我!任何帮助将不胜感激,谢谢。编辑:这是我的 controller.js 代码的相关部分:

$scope.openEditor = function(){
  $scope.$apply(function(){
    $scope.showSettings = false;
  });

  var myImage = new Image();
  myImage.src = imageSrc;
  myImage.addEventListener('load', function () {
    var container = document.getElementById('editor');
        var editor = new PhotoEditorSDK.UI.ReactUI({
        preferredRenderer: 'canvas',
        container: container,
        title: 'Pixel',
        showCloseButton: true,
        showNewButton: true,
        maxMegaPixels: {
        mobile: 20
        },
        export:{
          showButton: true,
          type: PhotoEditorSDK.RenderType.DATAURL,
          download: false
        },
        image: myImage,
          assets: {
            baseUrl: 'assets/'
          }
        });

        editor.on('close', function () {
          editor.dispose();
          $scope.$apply(function () {
            $scope.showSettings = true;
            $cordovaGoogleAds.showInterstitial();
          });
        });

        editor.on('export', function (result) {
          saveToPhotoLibrary(result);
        });
  });
}
4

0 回答 0