只是想知道如何将我的 ionic + angularJS 应用程序升级为 ionic material + angular 或 angular mattrial + ionic 应用程序。
我已经编写了很多代码,不想更改整个应用程序。有没有办法将材料注入现有的离子应用程序?
只是想知道如何将我的 ionic + angularJS 应用程序升级为 ionic material + angular 或 angular mattrial + ionic 应用程序。
我已经编写了很多代码,不想更改整个应用程序。有没有办法将材料注入现有的离子应用程序?
这很容易:https ://github.com/zachsoft/Ionic-Material
正如您可以在 github.com/zachsoft/Ionic-Material#can-i-use-ionic-and-angular-material-together 中阅读的那样,使用离子材料比使用 Angular 材料更好。
在这里,您有另一个 Ionic with Material 模块,但我尚未对此进行测试:https ://github.com/delta98/ionic-material-design-lite 。
如果您只想简单地更改(没有角度指令),请尝试 getmdl.io
没用过angular matrial + ionic
但是http://ionicmaterial.com/
用过
他们在ionicmaterial
, 做得很好,但是当我尝试使用它时(大约 1-2 个月前),它出现了一些问题,我不得不中途放弃它。如果您已经有很多代码,那么更改它们将是一个挑战。
我目前正在使用http://materializecss.com/', (its not elegant as
ionicmaterial`,但我对 css、js 等有更多的控制权。而且效果很好。
这里的主题也很少
离子+离子材料是最佳选择。
Angular Material + Ionic 相当不兼容(您可以将它们添加到同一个项目中,但样式会非常不一致,并且所有 UI 组件都不能跨框架工作,例如带有材质选项卡的 ionic 侧边菜单)。Ionic 是 1.0,而 angular material 仍然是 pre-1.0。
最好将离子框架和离子材料一起使用,因为离子材料是离子的“材料延伸”。 Ionic Material扩展了实际的 ionic 框架命名空间(在 JS 中),在 ionic 元素上呈现材质样式(遵循 ionic 的约定),并且旨在遵循 Ionic 的版本,并支持任何新 Ionic 版本的材质主题、墨水和运动,这就解释了为什么离子材料+角度也不是一个很好的选择。
machnicki 的链接海报解释了这一切。