【问题标题】:How Hide data before searching and display when searching with Anguler.js使用Angularjs搜索时如何在搜索前隐藏数据并显示
【发布时间】:2021-04-10 01:58:01
【问题描述】:

**所以,我有这张表,它显示了从 angularjs 中的服务器获取的用户。这是用户对象:

:**

angular.module('myApp', []).controller('namesCtrl', function($scope) {
    $scope.names = [
        'Jani',
        'Carl',
        'Margareth',
        'Hege',
        'Joe',
        'Gustav',
        'Birgit',
        'Mary',
        'Kai'
    ];
});

这里是html:

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>

<div ng-app="myApp" ng-controller="namesCtrl">


<p><input type="text" ng-model="test"></p>

<ul>
  <li ng-repeat="x in names | filter:test">
    {{ x }}
  </li>
</ul>

</div>

【问题讨论】:

    标签: javascript html angularjs


    【解决方案1】:

    您可以隐藏列表,直到用户在输入中输入内容,例如

    <ul ng-if="test">
    ...
    </ul>
    

    【讨论】:

    • 好的,但是如果是桌子,我该怎么办?
    • 这与表格有何不同。我在这里错过了什么吗?您能否详细说明您的确切问题?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-21
    • 2016-04-09
    • 1970-01-01
    • 2013-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多