【发布时间】:2015-11-14 11:10:50
【问题描述】:
只是想知道如何将我的 ionic + angularJS 应用升级为 ionic material + angular 或 angular mattrial + ionic 应用。
我已经编写了很多代码,不想更改整个应用程序。有没有办法将材料注入现有的离子应用程序?
【问题讨论】:
标签: angular-material ionic-material
只是想知道如何将我的 ionic + angularJS 应用升级为 ionic material + angular 或 angular mattrial + ionic 应用。
我已经编写了很多代码,不想更改整个应用程序。有没有办法将材料注入现有的离子应用程序?
【问题讨论】:
标签: angular-material ionic-material
我没用过angular matrial + ionic但是我用过http://ionicmaterial.com/,
ionicmaterial 的他们做得很好,但是当我尝试使用它时(大约 1-2 个月前),它出现了一些问题,我不得不中途放弃它。如果您已经有很多代码,那么更改它们将是一个挑战。
我目前正在使用http://materializecss.com/', (its not elegant asionicmaterial`,但我对css、js等有更多的控制权。而且效果很好。
here 中的主题也很少
【讨论】:
很简单: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
【讨论】:
离子+离子材料是最好的选择。
Angular Material + Ionic 相当不兼容(您可以将它们添加到同一个项目中,但样式会非常不一致,并且所有 UI 组件都不能跨框架工作,例如带有材质选项卡的 ionic 侧边菜单)。 Ionic 是 1.0,而 angular material 仍然是 pre-1.0。
最好将离子框架和离子材料一起使用,因为离子材料是离子的“材料扩展”。 Ionic Material 扩展了实际的 ionic 框架命名空间(在 JS 中),在 ionic 元素上呈现材质样式(遵循 ionic 的约定),并将致力于遵循 Ionic 的发布,并支持任何新 Ionic 的材质主题、墨水和运动release,这就解释了为什么离子材料+角度也不是一个很好的选择。
machnicki 的链接海报说明了一切。
【讨论】: