angularjs-ng-repeat相关内容
我有一个包含数据块的 $scope.myData 对象.我想要做的是显示数据但过滤掉空值和空字符串: $scope.myData = [{"ID" : "001","message" : "test test test test"},{"ID" : "002","message" : "test test test test"},{"ID" : "003","message" : "test t
..
我很难思考如何使用 Angular 过滤器来解决我遇到的问题. 这是我的数据结构的一个基本示例,一个任务数组: var 任务 = [{ Title: "这是一个任务标题",标签:[“测试"、“标签"、“一"、“二"、“三"] }、{ Title: "另一个测试标签标题",标签:[“一些"、“更多"、“标签"] }、{ 标题:“再来一个,为什么不",标签:[“我",“喜欢",“污垢"] },
..
Angular 文档说:- DOM 的编译是通过调用 $compile() 来执行的方法.该方法遍历 DOM 并匹配指令.如果一个找到匹配项,将其添加到与相关联的指令列表中给定的 DOM 元素.一旦给定 DOM 元素的所有指令已确定它们按优先级排序,并且它们的compile() 函数被执行. 我认为 ng-repeat 指令的优先级低于自定义指令,在某些用例中,例如 动态 ID 和自定
..
我正在尝试根据布尔属性的值过滤一些列表项,但无论我做什么,始终会显示整个列表.我尝试过的一些东西已经损坏到没有任何显示,但这既不存在也不存在.我无法按需要进行过滤: $scope.attendees = [{"firstname":"Steve", "lastname":"Jobs", "arrived":true, "id":1},{"firstname":"Michelle", "lastn
..
是否可以过滤一个对象数组,使得属性的值可以是几个值中的一个(OR 条件)而无需编写自定义过滤器 这类似于这个问题——Angular.js ng-repeat:按单个字段过滤 但不是 是否可以做这样的事情
示例数据如下- $sco
..
我在 angularJS 中使用 ng-repeat 和过滤器,就像手机教程一样,但我想突出显示页面中的搜索结果.使用基本的 jQuery,我会简单地在输入上解析页面上的键,但我正在尝试以有角度的方式进行.有什么想法吗? 我的代码: {{dci.marq
..
我正在开发 Angular 应用.我尝试使用 ng-if 并在 ng-repeat 内切换但没有成功.我有如下数据: **[{"_id":"52fb84fac6b93c152d8b4569","post_id":"52fb84fac6b93c152d8b4567","user_id":"52df9ab5c6b93c8e2a8b4567","type":"hoot",},{"_id":"52fb
..
这里已经部分解决了这个问题:Angular.jsng-repeat 跨多个 tr 然而,这实际上只是一种解决方法,它实际上并没有解决核心问题,即:如何在没有包装器的情况下跨多个元素使用 ng-repeat? 例如,jquery.accordion 要求你重复一个 h3 和 div 元素,如何用 ng-repeat 做到这一点? 解决方案 我们现在对此有了适当的支持,请参阅:
..
我以为这是一件很常见的事情,但我找不到如何在 AngularJS 中处理它.假设我有一个事件列表并想用 AngularJS 输出它们,那么这很简单: {{event.title}}
但是当列表为空时我该如何处理呢?我想在列表中放置一个消息框,其中包含“无事件"或类似内容.唯一接近的是带有 events.length
..
控制器: $scope.send_index = function(event, val){控制台日志(val);$scope.variable = 'vm.areas['+val+'].name';console.log( $scope.variable );}; 这是在视图中:
..
有谁知道我如何在使用 ng-repeat 时完全跳过 JSON 排序(可能是一种轻松的方式)? 例如,我的源 JSON 看起来像这样 - {"title": "标题","描述": "描述","moreInfo": "更多信息"} 一旦我在 ng-repeat 中使用它,它就会按字母顺序排列它们.像这样 - {"描述": "描述","moreInfo": "更多信息","title":
..
我有一本字典存储在 field_detail {{field.displayName}}
现在我不想包含重复的 field_detail 的 displayName ,我应该使用什么 filter? 解决方案 只需创建一个过滤器来获取唯一值,可能是通过一个键.应该做这样的事情(我根本没有测试这个,所以我会把这个事情
..
我是 Angular JS 的新手,我正在尝试创建一个自定义指令,如下所示:
军团.控制器: $scope.cashAccountsColumns = [{“字段":“描述",“标题":“描述"},{"field": "owner", "title":"所有者"},
..
我很难理解 angularjs 中 ng-repeat 的 track by 表达式是如何工作的.文档非常稀缺:http://docs.angularjs.org/api/ng/directive/ng重复 您能否解释这两个代码片段在数据绑定和其他相关方面的区别? with: track by $index
..
我需要创建一个以逗号分隔的项目列表: {{email}}{{$last ?'' : ', '}}... 根据 AngularJS 文档,表达式中不允许使用控制流语句.这就是为什么我的 {{$last ?'' : ', '}} 不起作用. 有没有其他方法可以创建逗号分隔的列表? 编辑 1 有没有比以下
..
如果“inputName"是动态创建的,那么人们将如何使用 formName.inputName.$valid ? HTML 输入属性“name"的输出将是字符串“variablename",它将应用于所有重
..
我有这个数据: [{"id":"42","firstname":"Sarah","lastname":"Dilby","age":"40","cars":"Yaris"},{"firstname":"Jason","lastname":"Diry","age":"5","id":"5"},{"id":"6","firstname":"Bilson","lastname":"Berby","age
..
我是 Angular 的新手,想学习处理问题的最佳方法.我的目标是有一种可重用的方法来按标题创建组.我创建了一个有效的解决方案,但我认为这应该是我的控制器中的指令而不是作用域函数,但我不确定如何实现这一点,或者指令是否是正确的方法.任何输入将不胜感激. 查看我目前处理 jsFiddle 的方法 在 HTML 中,这是一个使用 ng-repeat 的简单列表,我在 ng-show 上调用我
..
我想使用父列表 (foos) 的索引作为子列表 (foos.bars) 中函数调用的参数. 我发现有人推荐使用 $parent.$index 的帖子,但 $index 不是 $parent 的属性. 如何访问父ng-repeat的索引?
..
我正在使用 Type Script.我已将我的 angular js 控制器转换为 Type Script 但我在 ng-repeater 中遇到了问题.(我在下面附上了我的控制器代码:- class CustomCtrl{公众客户;公共票;公共服务;公共 cust_File;公共票_文件;公共服务_文件;静态 $inject = ['$scope', '$http', '$templateCa
..