我是 appgyver 类固醇的初学者。
我有角度项目。现在我需要使用AppGyver制作 iOS 应用程序。
除了修改根视图并将其指向我的 Angular 应用程序 url ( http://www.yourapp.com ) 之外,我还可以将我的 Angular 应用程序源 / Angular 项目构建添加到 AppGyver 项目中,使其成为 iOS 应用程序。
感谢您的评论
你可以运行steroids create yourApp
。这将引导您完成多页或单页应用程序的生成。然后,您可以将 Angular 应用程序的结构移动到 /app 文件夹中。查看该steroids create
方法生成的示例并查看那里的结构。
一开始您可能会注意到一些差异。移植后可能需要进行一些测试才能查看失败的原因。如果您用于$rootScope
任何事情,那么根据我在 iOS 或 Android 应用程序中的经验,它并不可靠。还有其他方法可以在视图之间传递数据并将数据广播(发布/订阅)到其他控制器。
您将需要在运行调试时在您喜欢的浏览器中使用 iOS 模拟器或http://localhost:4567/app/moduleName/oneOfYourViewsYouAreTesting.html 。steroids connect
现在附带的 Angular 版本是 AngularJS v1.3.15,通过bower
. 您可能想要验证是否与您当前的 Angular 版本兼容。
使用 Ionic 和 Supersonic,因此您可能会看到与现有 CSS 甚至 javascript 的冲突,具体取决于您实现的内容。
将有一些技巧可以了解在structure.coffee
文件中预加载视图和加载时间rootView
// initialView
。如果您遇到任何问题,会有很多支持。
这个论坛对解决我遇到的任何问题非常有帮助。Appgyver 团队通常也会直接对问题做出反应。
他们将在几天内更新平台,并表示即将发生重大变化。他们现在正在招聘很多开发人员来处理GitHub问题以及构建其余不完整的组件。