如何在AngularJS材质设计中创建简单的搜索输入文本?

双翅目

我正在寻找一种简单的方法,使其具有类似于angular-mdl中可扩展搜索文本字段中可用的内容,如下所示。这将在单击时添加一个搜索按钮,它将扩展到文本字段。

<!-- Expandable Textfield -->
<form action="#">
  <div class="mdl-textfield mdl-js-textfield mdl-textfield--expandable">
    <label class="mdl-button mdl-js-button mdl-button--icon" for="sample6">
      <i class="material-icons">search</i>
    </label>
    <div class="mdl-textfield__expandable-holder">
      <input class="mdl-textfield__input" type="text" id="sample6">
      <label class="mdl-textfield__label" for="sample-expandable">Expandable Input</label>
    </div>
  </div>
</form>

我的要求是,当用户单击卡标题时,在卡标题中具有这样的搜索按钮,应将其展开以接受输入..我需要在角材料中进行此操作。

任何输入或帮助..!谢谢。

沙丘

我也在Angular中使用Material寻找可扩展搜索的示例,并在Codepen中找到了此代码,但不确定是否正是您要的内容,它使用后退按钮打开了全长输入...

http://codepen.io/kyleledbetter/pen/gbQOaV

工具栏的HTML如下所示:

<md-toolbar ng-show="!showSearch">
  <div class="md-toolbar-tools">
    <md-button ng-click="toggleSidenav('left')" hide-gt-md aria-label="Menu">
      <ng-md-icon icon="menu"></ng-md-icon>
    </md-button>
    <h3>
        Dashboard
      </h3>
    <span flex></span>
    <md-button aria-label="Search" ng-click="showSearch = !showSearch">
      <ng-md-icon icon="search"></ng-md-icon>
    </md-button>
    <md-button aria-label="Open Settings" ng-click="showListBottomSheet($event)">
      <ng-md-icon icon="more_vert"></ng-md-icon>
    </md-button>
  </div>
</md-toolbar>
<md-toolbar class="md-hue-1" ng-show="showSearch">
  <div class="md-toolbar-tools">
    <md-button ng-click="showSearch = !showSearch" aria-label="Back">
      <ng-md-icon icon="arrow_back"></ng-md-icon>
    </md-button>
    <h3 flex="10">
        Back
      </h3>
    <md-input-container md-theme="input" flex>
      <label>&nbsp;</label>
      <input ng-model="search.who" placeholder="enter search">
    </md-input-container>
    <md-button aria-label="Search" ng-click="showSearch = !showSearch">
      <ng-md-icon icon="search"></ng-md-icon>
    </md-button>
    <md-button aria-label="Open Settings" ng-click="showListBottomSheet($event)">
      <ng-md-icon icon="more_vert"></ng-md-icon>
    </md-button>
  </div>

</md-toolbar>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在angularjs材质设计中创建固定的页脚

来自分类Dev

如何在Eclipse中使用Android中的材质设计创建搜索栏?

来自分类Dev

在AngularJS材质设计中,如何在“ md-toolbar”中隐藏溢出的文本?

来自分类Dev

在AngularJS材质设计中,如何在“ md-toolbar”中隐藏溢出的文本?

来自分类Dev

如何在Android材质设计样式中创建按钮阴影

来自分类Dev

如何在材质设计中创建后退按钮

来自分类Dev

如何在烧瓶中创建带有简单文本字段和提交按钮的搜索框?

来自分类Dev

如何在点击上创建波纹效果-材质设计

来自分类Dev

如何在Android Button(材质设计)上创建阴影

来自分类Dev

如何在Android的材质设计中实现/使用动态类型

来自分类Dev

如何在Flutter中创建自定义材质文本字段

来自分类Dev

如何更改材质设计ActionBar的文本?

来自分类Dev

在颤动中,如何在输入文本前面创建展开的点

来自分类Dev

如何在AngularJS和/或AngularJS材质中开发此布局?

来自分类Dev

如何在JPA(Spring Data JPA)中实现简单的全文本搜索?

来自分类Dev

如何在Firefox代码检查器中搜索标签并排除简单文本结果?

来自分类Dev

laravel 5.2如何在我的应用程序中创建简单搜索

来自分类Dev

如何在附加设计的powerpoint中创建文本框

来自分类Dev

如何在Angular 2中进行简单的文本输入绑定?

来自分类Dev

如何在Android中创建圆形轮廓材质按钮?

来自分类Dev

UI设计:如何在我向TextField中输入文本时将TextField文本设置为不可见

来自分类Dev

angularjs材质设计中的对话框弹出窗口如何返回承诺?

来自分类Dev

如何显示在angularjs材质设计中对齐的标签标题中心

来自分类Dev

如何在Python中创建简单的输入数学验证码?

来自分类Dev

如何使用SVG滤镜在SVG中创建材质设计阴影

来自分类Dev

如何在离子搜索栏中获取用户输入的文本

来自分类Dev

如何在输入搜索中添加图标?

来自分类Dev

如何在Firebase中创建简单的API?

来自分类Dev

如何在AngularJS中创建带有预选选项的简单<select>?

Related 相关文章

  1. 1

    如何在angularjs材质设计中创建固定的页脚

  2. 2

    如何在Eclipse中使用Android中的材质设计创建搜索栏?

  3. 3

    在AngularJS材质设计中,如何在“ md-toolbar”中隐藏溢出的文本?

  4. 4

    在AngularJS材质设计中,如何在“ md-toolbar”中隐藏溢出的文本?

  5. 5

    如何在Android材质设计样式中创建按钮阴影

  6. 6

    如何在材质设计中创建后退按钮

  7. 7

    如何在烧瓶中创建带有简单文本字段和提交按钮的搜索框?

  8. 8

    如何在点击上创建波纹效果-材质设计

  9. 9

    如何在Android Button(材质设计)上创建阴影

  10. 10

    如何在Android的材质设计中实现/使用动态类型

  11. 11

    如何在Flutter中创建自定义材质文本字段

  12. 12

    如何更改材质设计ActionBar的文本?

  13. 13

    在颤动中,如何在输入文本前面创建展开的点

  14. 14

    如何在AngularJS和/或AngularJS材质中开发此布局?

  15. 15

    如何在JPA(Spring Data JPA)中实现简单的全文本搜索?

  16. 16

    如何在Firefox代码检查器中搜索标签并排除简单文本结果?

  17. 17

    laravel 5.2如何在我的应用程序中创建简单搜索

  18. 18

    如何在附加设计的powerpoint中创建文本框

  19. 19

    如何在Angular 2中进行简单的文本输入绑定?

  20. 20

    如何在Android中创建圆形轮廓材质按钮?

  21. 21

    UI设计:如何在我向TextField中输入文本时将TextField文本设置为不可见

  22. 22

    angularjs材质设计中的对话框弹出窗口如何返回承诺?

  23. 23

    如何显示在angularjs材质设计中对齐的标签标题中心

  24. 24

    如何在Python中创建简单的输入数学验证码?

  25. 25

    如何使用SVG滤镜在SVG中创建材质设计阴影

  26. 26

    如何在离子搜索栏中获取用户输入的文本

  27. 27

    如何在输入搜索中添加图标?

  28. 28

    如何在Firebase中创建简单的API?

  29. 29

    如何在AngularJS中创建带有预选选项的简单<select>?

热门标签

归档