0

我是 appgyver 类固醇的初学者。

我有角度项目。现在我需要使用AppGyver制作 iOS 应用程序。

除了修改根视图并将其指向我的 Angular 应用程序 url ( http://www.yourapp.com ) 之外,我还可以将我的 Angular 应用程序源 / Angular 项目构建添加到 AppGyver 项目中,使其成为 iOS 应用程序。

感谢您的评论

4

1 回答 1

0

你可以运行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问题以及构建其余不完整的组件。

于 2015-05-19T17:19:05.283 回答