【问题标题】:best way for using famous in mobile meteor apps?在移动流星应用程序中使用著名的最佳方式?
【发布时间】:2014-12-10 00:43:36
【问题描述】:

我想用流星和名创建一个示例应用程序(本机 iOS/android),但我对一些流星项目中名的语法有点困惑。看起来有些项目将著名的包集成到流星中,例如 mjn: Famous,但其他项目使用 gadicohen: Famous-views 包。

我尝试了著名的大学教程,一切都很好,但在流星中我必须使用 famous-views 语法,例如:

  {{#famousContext id="mainCtx"}}
    {{#Surface}}
      I am a full size Surface
    {{/Surface}}
  {{/famousContext}}

著名的流星的东西没有很好的文档记录,我找不到如何组合它们的好教程,因为有太多的包。那么对于原生移动应用程序来说,将名声整合到流星中的最佳或正确方法是什么?

【问题讨论】:

    标签: node.js meteor famo.us


    【解决方案1】:

    您可以使用我为此目的创建的新包。包名是'sgi: Famous-angular'。这个包自动包含另外两个包:一个为你加载 angular,另一个为你加载著名的包。我的包将加载当前版本的着名角度。我在 github 上有一个示例应用程序,它演示了如何使用这个包:

    https://github.com/pavlovich/meteor-angular-famous-demo

    您唯一需要记住的是,您必须在主应用程序 CSS 文件中包含以下 CSS,以确保垂直维度中的自动布局正常工作:

    fa-app {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }
    

    如果您有任何其他问题或 cmets,请告诉我,我会尽力帮助您。

    【讨论】:

    • 我刚刚阅读了一些关于集成的内容。我可以使用流星中的角度/著名/集成来使用 meteor run ios/android 开箱即用地构建原生 iOS/Android 应用程序吗?
    • 是的,你可以!我刚刚创建了一个包,以便轻松完成这件事!包是'sgi:着名的角度'。我已经用这些信息更新了我的答案。
    • 请注意,如果您使用的是谷歌 Chrome Angular 调试插件“batarang”,则存在一个当前错误,即手动引导的 Angular 应用程序将无法初始化,因为 batarang 似乎预先引导了文档。因此,当您的应用程序尝试手动引导自身时,它会失败并在控制台中显示“已引导”错误消息。如果您使用 ng-app 引导您的应用程序,这显然不是问题。显然,插件作者正在研究解决方案。现在,只需禁用batarang。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-23
    • 1970-01-01
    • 2015-12-31
    • 1970-01-01
    相关资源
    最近更新 更多