【问题标题】:IBM Mobile First and Ionic [duplicate]IBM Mobile First 和 Ionic [重复]
【发布时间】:2016-08-17 13:14:09
【问题描述】:

我制作了一个空白的 ionic 项目,并在 Eclipse 上的 Worklight 工作室中创建了一个 Mobile First Hybrid 应用程序。我已经进行了必要的更改according to this blog

当我构建我的项目并在我的 android 手机上启动它时,我收到此错误:

ionic.bundle.js:13440 Uncaught Error: [$injector:modulerr] Failed to instantiate module ng due to:
TypeError: Cannot set property 'aHrefSanitizationWhitelist' of null
    at $$SanitizeUriProvider (file:///android_asset/www/default/ionic/js/ionic.bundle.js:30847:35)
    at new <anonymous> (file:///android_asset/www/default/worklight/worklight.js:951:20)
    at Object.instantiate (file:///android_asset/www/default/ionic/js/ionic.bundle.js:18012:14)
    at provider (file:///android_asset/www/default/ionic/js/ionic.bundle.js:17826:36)
    at file:///android_asset/www/default/ionic/js/ionic.bundle.js:13737:32
    at forEach (file:///android_asset/www/default/ionic/js/ionic.bundle.js:13707:20)
    at Object.provider (file:///android_asset/www/default/ionic/js/ionic.bundle.js:17816:9)
    at ngModule (file:///android_asset/www/default/ionic/js/ionic.bundle.js:15865:16)
    at Object.invoke (file:///android_asset/www/default/ionic/js/ionic.bundle.js:17997:19)
    at runInvokeQueue (file:///android_asset/www/default/ionic/js/ionic.bundle.js:17890:35)
http://errors.angularjs.org/1.5.3/$injector/modulerr?p0=ng&p1=TypeError%3A%…Fandroid_asset%2Fwww%2Fdefault%2Fionic%2Fjs%2Fionic.bundle.js%3A17890%3A35)

我的 Mobile First 版本是 8,Ionic 是 1.3,Angular 是 1.5.3。

【问题讨论】:

    标签: angularjs ionic-framework ibm-mobilefirst


    【解决方案1】:

    最近在 MobileFirst Foundation 8.0 客户端 SDK 中进行了修复,以修复与 Ionic 1.x 和 AngularJS 1.5.3 的兼容性。该修复程序计划在未来的 iFix 中发布。

    如果修复对您来说很紧迫,并且您是 IBM 客户,您可以打开支持票证,以便在可以发布后收到通知。

    【讨论】:

    • 感谢 Idan 提供的信息...那么您能告诉我们之前的 Mobile First + Ionic + Angular Js 版本有哪些??
    • 现在应该可以使用 8.0 的修复程序了。从您的 Cordova 项目中删除并重新添加 MFP 核心 Cordova 插件。
    • 我的是一个离子项目,所以我无法根据stackoverflow.com/questions/38902169/…解决
    • 这有什么关系?离子应用程序仍然是一个 cordova 应用程序,您可以在其中添加 mfp cordova 插件。你试过了吗?
    • 我找不到这条路径 Android - Project/plugins/cordova-plugin-mfp/src/android/assets/www/worklight/worklight.js ...在另一篇文章中提到(您在我的 WL 项目中将我的问题标记为重复的一个)...我在 android 文件夹下找到了一个..但是当我们要删除并再次读取平台时覆盖 worklight.js 有什么用?
    猜你喜欢
    • 2015-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多