我知道这听起来可能有点疯狂,但是可以。

我们已经在Ionic + angular中构建了一个完整的应用程序。但是,我们有一个大问题,页面过渡和滚动的性能非常差。显然,我们将进行优化,但是无论我们付出多少努力,我认为某些过渡都不会起作用。

为了解决这个问题,昨晚我找到了Famo.us并喜欢我所看到的。问题在于我们的期限很紧,我们无法将整个应用程序移植到Famo.us,我们的开发人员只是克服了Ionic和angular的学习曲线。

是否可以仅使用Famo.us的某些部分,但保留我们的Io​​nic核心应用程序。本质上,我想使用Famo.us构建布局,向左/向右水平滚动,向上/向下垂直滚动,菜单,弹出窗口等,并使用Ionic框架保留内容吗?

任何帮助将不胜感激,如果我们能以正确的方向指出一个新的库,这两者的结合可能是难以置信的,更浅的学习曲线以及Ionics的所有优点,构建工具以及与Famo.us的易于使用。出色的功能和渲染!

最佳答案

好吧,所以我在这里处理类似的事情(将Ionic幻灯片箱推到其极限,尝试将幻灯片延迟加载到幻灯片箱中以提高性能,等等)

如果您切换到Famo.us作为应用程序的用户界面的机会很大,则可以重用大部分服务,控制器等。因此,要回答您的问题,可以保留部分离子应用程序,将其他部分换成Famo.us。不过,您的“内容”不会是“离子”,而是Angular。

确保在此处使用Famo.us + Angular:
https://github.com/Famous/famous-angular

您可以尝试的另一种选择是使用Famo.us AND Ionic,使用此生成器来帮助您将其支架化。我个人更喜欢只使用其中之一。

https://github.com/thaiat/generator-angular-famous-ionic

祝好运!

关于javascript - 使用Famo.us和Ionic,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27376775/

10-09 14:20