【问题标题】:ionic app to ionic material or angular material离子应用到离子材料或角材料
【发布时间】:2015-11-14 11:10:50
【问题描述】:

只是想知道如何将我的 ionic + angularJS 应用升级为 ionic material + angular 或 angular mattrial + ionic 应用。

我已经编写了很多代码,不想更改整个应用程序。有没有办法将材料注入现有的离子应用程序?

【问题讨论】:

    标签: angular-material ionic-material


    【解决方案1】:

    我没用过angular matrial + ionic但是我用过http://ionicmaterial.com/

    ionicmaterial 的他们做得很好,但是当我尝试使用它时(大约 1-2 个月前),它出现了一些问题,我不得不中途放弃它。如果您已经有很多代码,那么更改它们将是一个挑战。

    我目前正在使用http://materializecss.com/', (its not elegant asionicmaterial`,但我对css、js等有更多的控制权。而且效果很好。

    here 中的主题也很少

    【讨论】:

      【解决方案2】:

      很简单:https://github.com/zachsoft/Ionic-Material

      正如您在 github.com/zachsoft/Ionic-Material#can-i-use-ionic-and-angular-material-together 中所读到的那样,使用 Ionic Material 比使用 Angular Material 的 ionic 好得多。

      这里有另一个 Ionic with Material 模块,但我没有对此进行测试:https://github.com/delta98/ionic-material-design-lite

      如果您只想简单地更改(没有角度指令),请尝试 getmdl.io

      【讨论】:

        【解决方案3】:

        离子+离子材料是最好的选择。

        Angular Material + Ionic 相当不兼容(您可以将它们添加到同一个项目中,但样式会非常不一致,并且所有 UI 组件都不能跨框架工作,例如带有材质选项卡的 ionic 侧边菜单)。 Ionic 是 1.0,而 angular material 仍然是 pre-1.0。

        最好将离子框架和离子材料一起使用,因为离子材料是离子的“材料扩展”。 Ionic Material 扩展了实际的 ionic 框架命名空间(在 JS 中),在 ionic 元素上呈现材质样式(遵循 ionic 的约定),并将致力于遵循 Ionic 的发布,并支持任何新 Ionic 的材质主题、墨水和运动release,这就解释了为什么离子材料+角度也不是一个很好的选择。

        machnicki 的链接海报说明了一切。

        【讨论】:

          猜你喜欢
          • 2018-11-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-10-09
          • 2020-07-14
          • 2016-09-16
          相关资源
          最近更新 更多