【发布时间】:2015-05-09 03:10:31
【问题描述】:
我想在材料设计中使用ionic。我被困在使用带有自定义 CSS 的离子指令和 angular-material
我已经读到使用离子指令我们可以获得许多高效的功能,例如
即使在导航到其他视图并返回页面之后,UI-router 也会记住应用数据
Ionic 列表项仅渲染到显示高度,并在向下或向上滚动时重复使用
还有很多性能改进。
但是,如果我使用离子指令,它们就没有材料设计。
如果我使用 angular-material,我将不会获得这些性能改进以及移动应用程序所需的额外功能。
Angular-material 指令类似于
<md-list>
<md-item ng-repeat="item in items">
Hello, {{item}}!
</md-item>
</md-list>
离子指令就像
<ion-list>
<ion-item ng-repeat="item in items">
Hello, {{item}}!
</ion-item>
</ion-list>
看起来像 Ionic is funding angular-material 项目开发,那么为什么 angular-material 与 ionic 不兼容?
如何使用angular-material 组件而不失去离子的性能改进和功能?
或
将材料设计与 ionic 结合使用是否有更好的想法?
【问题讨论】:
-
这可能需要一些时间,直到 ngMaterial 和 ionic 可以相互配合。 Ionic 也必须始终支持 iOS。我不确定 Ionix 在设计方面的发展方向。当项目开始时,他们希望应用程序在所有平台上看起来都一样。他们前段时间取消了这个目标,现在开始寻求更多的平台连续性,招聘信息也显示了这一点。您可能想直接向开发人员询问材料设计的路线图(Ionic 论坛是一个很好的提问场所)。
-
我在 ionic 论坛上发过帖子,但没有运气。一些谷歌应用程序在 android 和 ios 上都使用材料设计。但我目前对android感兴趣。 iOS 每年都更贵 :( 。它只是不鼓励像我这样的初学者加入 ios。我认为 ios 应该对开发者帐户使用有限的费用。
-
我相信他们会在不久的将来宣布发布 v1 路线图。
标签: javascript angularjs ionic-framework ionic2 material-design