angularjs-ng-repeat相关内容

基于字符串数组的AngularJS过滤器?

我很难思考如何使用 Angular 过滤器来解决我遇到的问题. 这是我的数据结构的一个基本示例,一个任务数组: var 任务 = [{ Title: "这是一个任务标题",标签:[“测试"、“标签"、“一"、“二"、“三"] }、{ Title: "另一个测试标签标题",标签:[“一些"、“更多"、“标签"] }、{ 标题:“再来一个,为什么不",标签:[“我",“喜欢",“污垢"] }, ..

ng-repeat 指令的“优先级"是什么,你能改变它吗?

Angular 文档说:- DOM 的编译是通过调用 $compile() 来执行的方法.该方法遍历 DOM 并匹配指令.如果一个找到匹配项,将其添加到与相关联的指令列表中给定的 DOM 元素.一旦给定 DOM 元素的所有指令已确定它们按优先级排序,并且它们的compile() 函数被执行. 我认为 ng-repeat 指令的优先级低于自定义指令,在某些用例中,例如 动态 ID 和自定 ..

AngularJS Group By Directive 没有外部依赖

我是 Angular 的新手,想学习处理问题的最佳方法.我的目标是有一种可重用的方法来按标题创建组.我创建了一个有效的解决方案,但我认为这应该是我的控制器中的指令而不是作用域函数,但我不确定如何实现这一点,或者指令是否是正确的方法.任何输入将不胜感激. 查看我目前处理 jsFiddle 的方法 在 HTML 中,这是一个使用 ng-repeat 的简单列表,我在 ng-show 上调用我 ..

在 AngularJS 中使用 ng-repeat 范围指令隔离范围

我有一个带有隔离范围的指令(以便我可以在其他地方重用该指令),当我将此指令与 ng-repeat 一起使用时,它无法工作. 我已阅读有关此主题的所有文档和 Stack Overflow 答案并了解这些问题.我相信我已经避免了所有常见的问题. 所以我知道我的代码失败是因为 ng-repeat 指令创建的范围.我自己的指令创建了一个隔离范围,并对父范围中的对象进行双向数据绑定.我的指令将为 ..

如何重复“键"只在 ngRepeat 中执行一次(AngularJS)

问题出在来自后端/数据库的 JSON 数组响应中.我以正确的 json 格式得到数据库的响应: [0:{“等级":100,"AB001": 1,"AB002": 0,"AB003": 9,“AB004":5},1:{“等级":98,"AB001": 3,"AB002": 0,"AB003": 0,“AB004":0}...](结果为 10 个对象) 因此在 Firebug 控制台中显示,当 ..

angularjs - 如何根据其属性之一的值在控制器中获取 ng-repeat 过滤器中项目的索引?

我在我的 html 文件中使用 ng-repeat 来显示过滤的项目: {{ 项目名称 }} 在控制器中,我想根据他的一个属性获取项目的索引. 精确:我想在过滤列表中获取索引,而不是在整个列表中. 例如,这里将是项目名称为 some_item_7 的索引. var app = angular.module('myApp', []);app.controller('MyCt ..
发布时间:2021-11-09 21:57:04 其他开发

ng-repeat 的简单一种方法绑定?

我读过一些文章说如果超过 2000 个项目,ng-repeat 会导致性能不佳,因为有太多的双向绑定要观看.我是 angularjs 的新手,无法理解 ng-repeat 和双向绑定之间的关系: ng-repeat(比如输出一个json对象列表)一定要创建双向绑定吗? 是否有一种简单的方法可以仅使用一种方式绑定来执行 ng-repeat?(最好不需要外部模块) 解决方案 就像 ..
发布时间:2021-11-09 04:50:57 其他开发

如果嵌套的 ng-repeat 不为空,我如何只显示一个元素?

我有一个列表列表,使用嵌套的 ng-repeat 创建.每个外部 ng-repeat 包含一个带有内部列表标签的 div(例如:“Group A").我现在正在尝试创建一种方法来避免在内部列表由于过滤而为空时显示此标签(由输入搜索文本应用) 这是一个解释我的问题和我尝试的解决方案的 plunker:Plnkr 拥有像 isGroupEmpty 这样的“重"功能似乎非常麻烦 - 有没有办 ..
发布时间:2021-11-09 04:48:04 其他开发

没有 ng-repeat 的角度过滤器列表

有什么好方法可以使用 angular 过滤列表而不使用 ng-repeat 吗?一开始我不想使用javascript来绘制列表,但我想在之后使用angular来过滤它. 示例: 我想使用搜索框来过滤现有的 html. (请不要举任何 ng-repeat 或 jQuery 的例子) 解决方案 您可以编写一个简单的指令来处理显示/隐藏: app.directive('f ..
发布时间:2021-11-09 04:47:37 前端开发

嵌套和重复 angularjs 指令中链接函数的调用顺序

我对 Javascript 编程还很陌生,我只接触过 AngularJS.为了评估它,我决定编写一个简单的笔记应用程序.该模型非常简单,一个笔记列表,其中每个笔记都有一个标签、一个文本和一个标签列表.但是,我遇到了在嵌套指令的隔离范围之间传递数据的问题. 我有三个指令,notes、note 和 tagger(定义具有相同名称的新元素).他们每个人都使用一个独立的范围. notes 指令 ..