小编sur*_*ail的帖子

如何检测Angular ng-repeat是否显示结果

我只是想在搜索字段中键入内容并且没有匹配时显示"无结果"消息.目前过滤器有效但当我键入一个没有给出结果的关键字时,它不会显示"无结果"消息.怎么做?

<div class="portfolio-list-wrap" ng-controller="LatestProjectCtrl">
<input type="text" ng-model="search.$"/>
<div class="portfolio-thumb" ng-repeat="work in works.project | filter:search">
    <img src="images/{{work.string}}.jpg" alt="{{work.name}}"/>
    <h4>{{work.name}}</h4>
    <i>{{work.date}}</i>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

这就是我如何做我的工厂

var myApp = angular.module('myApp', []);


myApp.factory('Works', function(){

var Works = {}

Works.project =[
    {
        name : "project1",
        string : "projectstring1",
        date: "17 August 2012"
    },
    {
        name : "project2",
        string : "projectstring2",
        date: "12 December 2013"
    },
    {
        name : "project3",
        string : "projectstring3",
        date: "17 September 2012"
    },
    {
        name : "project3",
        string : "projectstring4",
        date: "17 …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

9
推荐指数
1
解决办法
7154
查看次数

标签 统计

angularjs ×1

javascript ×1