【问题标题】:Ionic & Visual Studio Multi Device Hybrid App project errorIonic & Visual Studio 多设备混合应用程序项目错误
【发布时间】:2014-10-23 19:39:30
【问题描述】:

如何成功导入 Ionic 项目并将其转换为 Visual Studio 多设备混合应用项目????我已将 www 文件夹中的所有文件复制到 VS 项目根目录,但它一直显示此插件“com.ionic.keyboard”的错误。

我相信它没有被 Visual Studio 识别。那么如何将这个插件添加到 Visual Studio 中呢? 这是我在 Ripple 中调试时的错误:

$ionicPlatform.ready(function() { // 默认隐藏附件栏 (删除它以在键盘上方显示附件栏 // 用于表单 输入)如果(window.cordova && window.cordova.plugins.Keyboard){ cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true); //这里的错误 } if(window.StatusBar) { // 需要 org.apache.cordova.statusbar 状态栏.styleDefault(); } }); })

这是错误信息:Cannot read property 'Keyboard' of undefined

【问题讨论】:

    标签: cordova visual-studio-2013 ionic-framework ripple multi-device-hybrid-apps


    【解决方案1】:

    如果没有插件,您的应用程序将无法运行,如果您只是复制 www 目录,则插件不在项目中。您可能需要复制整个项目而不仅仅是 www 目录,或者查看有关如何添加插件的文档。

    您可以从 app.js 文件中删除 run() 方法,该文件试图使用您的项目中不存在的插件,或者如果您计划使用 Cordova 插件,您需要查看有关如何使用的文档将它们添加到您的项目中http://msdn.microsoft.com/en-us/library/dn757051.aspx

    然后您需要设置您的平台http://msdn.microsoft.com/en-us/library/dn757049.aspx

    我对 Visual Studio 了解不多,但它使用 Cordova。你可能会发现这个链接很方便,它有一个 AngularJS 应用程序示例,它与 Ionic 非常相似,因为它也使用 Angular。 https://code.msdn.microsoft.com/AngularJS-TODO-Sample-for-b651512a/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多