我想在材料设计中使用离子。我被困在使用带有自定义CSS和角材料的离子指令之间
我已经读到,使用离子指令,我们可以获得很多高效的功能,比如
>
UI路由器会记住应用程序数据,即使在导航到其他视图并返回页面后也是如此
Ionic列表项仅呈现到显示高度,并在向下或向上滚动时重复使用
以及许多性能改进。
但是,如果我使用离子指令,他们没有材料设计。
如果我使用棱角材料,我将不会有这些性能改进,以及移动应用程序所需的额外功能。
角度材料指令就像
<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>
看起来爱奥尼亚正在资助角材料项目的开发,那么为什么角材料与爱奥尼亚不兼容呢?
我如何使用棱角材料组件而不失去离子的性能改进和功能?
或
使用离子材料设计有更好的主意吗?
离子材料和离子材料设计精简版是两个崭露头角的新库,旨在扩展离子框架。虽然有点不成熟,但可以很好地与离子组件配合使用,并很好地支持材料主题。
这可能会提供更多的见解。
有一个相当新的项目叫做离子材料。
我已经尝试过了,它工作得很好,但是被告知它仍然处于“预发布预览”模式。
根据github回购协议,它应该在2015年4月进入Alpha。
它可以安装在凉亭上
bower安装离子材料
这几乎是你需要做的全部,但要注意,这里有漏洞,文档基本上不存在。
祝你好运
我发现了一个叫做Materializecss的材料设计CSS框架。看起来很有希望。它只是简单的CSS和javascript框架。
http://materializecss.com/
相对于其他框架的优势
这一页http://materializecss.com/getting-started.html将向您展示如何将其包括在项目中。
我希望这能帮助你们寻找一个好的材料设计框架。
更新:2015-07-09
我发现了另一个用于材料设计的轻量级、强大、漂亮的CSS框架
材料设计光http://www.getmdl.io/
它是轻量级的,具有流畅和快速的动画,看起来相当不错。它是由谷歌开发人员之一制作的。它是由谷歌正式推广的https://developers.google.com/web/.它变得相当受欢迎,试试吧。与Angular Materials的比较
更新:2015-10-23
它是官方的,你可以在AngularConnect中观看Ionic2演示,它默认为Android的材料设计。我们不需要担心选择材料设计框架。
问题内容: 的角度UI路由器允许 多个嵌套视图 。这些可互换视图的作用似乎与指令的作用重叠。 使用(多个,嵌套的) s vs angular 指令的 利弊是什么? 更新 状态和路由是两个不同的功能。状态允许您换出partial.html模板及其控制器,并且您可以(可选地?)指定相应的URL /路由。 在Tim Kindberg(开发人员)的电子邮件回复中: ui-view是一个指令,因此,如果使用
本文向大家介绍Angular 2 组件是带有模板的指令,包括了Angular 2 组件是带有模板的指令的使用技巧和注意事项,需要的朋友参考一下 示例
问题内容: 我不太了解何时使用指令,何时使用nginclude更合适。以这个示例为例:我有一个局部,即用于输入和确认密码的html。我在注册页面和更改密码页面下都使用了它。这两个页面各有一个控制器,部分html没有专用的控制器。 我应该使用指令还是为此? 问题答案: 这完全取决于您希望从代码片段中得到什么。就个人而言,如果代码没有任何逻辑,或者甚至不需要控制器,那么我就选择。我通常会放置较大的“静
问题内容: 确实为此感到挣扎-尝试了我能想到的所有方法。希望有人可以提供帮助。 我有一条指令可以为我创建自定义控件的轮廓。定制控件的中心部分将由另一个动态生成的指令表示,该指令基于外部指令上的作用域变量的值。作用域变量包含内部指令的名称。我这样做是因为我的页面将包含多个动态生成的元素,这些元素均具有相同的布局,但内部内容不同。 即我的外部指令的示例: 设置为另一个指令的名称-在这种情况下。因此,我
本文向大家介绍Angular 2 结构指令,包括了Angular 2 结构指令的使用技巧和注意事项,需要的朋友参考一下 示例