Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ng使用as别名重复此操作不工作_Javascript_Angularjs_Angularjs Ng Repeat - Fatal编程技术网

Javascript ng使用as别名重复此操作不工作

Javascript ng使用as别名重复此操作不工作,javascript,angularjs,angularjs-ng-repeat,Javascript,Angularjs,Angularjs Ng Repeat,根据此指令,应该可以工作:user in users | filter:search as searchResults。但只有当我将作为删除时,它才起作用,但我需要它来显示空的结果消息。下面是一个示例 我做错了什么?由于语法在您的angular版本中不可用,请尝试一个不稳定的版本。在循环中包含该条件也会阻止其可见。试试这个(使用最新版本v1.3.0-beta.17): {{user.name} {{user.description}} 什么也没找到 演示: <div ng-contro

根据此指令,应该可以工作:
user in users | filter:search as searchResults
。但只有当我将
作为
删除时,它才起作用,但我需要它来显示空的结果消息。下面是一个示例


我做错了什么?

由于
语法在您的angular版本中不可用,请尝试一个不稳定的版本。在循环中包含该条件也会阻止其可见。试试这个(使用最新版本v1.3.0-beta.17):


{{user.name}
{{user.description}}
什么也没找到
演示

<div ng-controller="MyController">
  <input type="text" ng-model="search"/>
  <div ng-repeat="user in users | filter:search as searchResults">
    <h2>{{user.name}}</h2>
    <div>{{user.description}}</div>
  </div>

  <!-- move this out of the loop -->
  <div ng-if="searchResults.length == 0">
    Nothing found
  </div>
</div>