javascript - 使用 Materialize CSS 和 Angular 进行导航栏搜索

标签 javascript angularjs html materialize

我是 Materialise 的新手,所以我一直在查看文档,并出现了一个疑问。 为了将搜索框添加到导航栏中,他们使用了以下示例:

 <nav>
<div class="nav-wrapper">
  <form>
    <div class="input-field">
      <input id="search" type="search" required>
      <label for="search"><i class="material-icons">search</i></label>
      <i class="material-icons">close</i>
    </div>
  </form>
</div>

我的问题是,通常当我使用表单进行搜索时,我会在提交按钮中放入 ng-click="search(param)" ,在这种情况下该按钮不存在,那么应该如何我使用 Angular 来进行搜索?

最佳答案

你用完全相同的方式来做。您只需向其添加一个按钮即可。

<nav>
    <div class="nav-wrapper">
        <form>
            <div class="input-field">
                <input id="search" type="search" required>
                <label for="search"><i class="material-icons">search</i></label>
                <i class="material-icons">close</i>
            </div>
            <button class="btn waves-effect waves-light" ng-click="function()">
                Search
            </button>
        </form>
    </div>
</nav>

关于javascript - 使用 Materialize CSS 和 Angular 进行导航栏搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32551228/

相关文章:

javascript - 仅使用属性时 AngularJS 不会刷新 ng-show

javascript - 应用程序每个页面上的 Angularjs Popover

html - 为什么我不能更改 IE8 中的选择选项样式?

javascript - 为什么 <tr> 的 onclick 在这种情况下不起作用?

jquery - 导航列表项自动大小

javascript - 我怎样才能为图层 kineticjs 添加背景颜色?

javascript - .sort 返回一张仅包含一个元素的映射

javascript - 使用 nightwatch.js 处理具有相同选择器的多个元素

javascript - Angular 指令中的递归

javascript - 如何使用 AudioContext 进行搜索