当前位置: 首页 > 知识库问答 >
问题:

Ionic指令VS带有Ionic Framework的Angular材料指令

吴靖
2023-03-14

我想在材料设计中使用离子。我被困在使用带有自定义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>
    

    看起来爱奥尼亚正在资助角材料项目的开发,那么为什么角材料与爱奥尼亚不兼容呢?

    我如何使用棱角材料组件而不失去离子的性能改进和功能?

    使用离子材料设计有更好的主意吗?

  • 共有3个答案

    鲁品
    2023-03-14

    离子材料和离子材料设计精简版是两个崭露头角的新库,旨在扩展离子框架。虽然有点不成熟,但可以很好地与离子组件配合使用,并很好地支持材料主题。

    这可能会提供更多的见解。

    高才
    2023-03-14

    有一个相当新的项目叫做离子材料。

    我已经尝试过了,它工作得很好,但是被告知它仍然处于“预发布预览”模式。

    根据github回购协议,它应该在2015年4月进入Alpha。

    它可以安装在凉亭上

    bower安装离子材料

    这几乎是你需要做的全部,但要注意,这里有漏洞,文档基本上不存在。

    祝你好运

    南宫凯康
    2023-03-14

    我发现了一个叫做Materializecss的材料设计CSS框架。看起来很有希望。它只是简单的CSS和javascript框架。

    http://materializecss.com/

    相对于其他框架的优势

    1. 纯CSS类,不会与离子指令冲突。没有性能损失

    这一页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 结构指令的使用技巧和注意事项,需要的朋友参考一下 示例