角度和内置的javascript映射函数
Angular and builtin javascript map function
对angular来说很新,所以我可能遗漏了一些明显的东西。我有一个模型,其中包含具有自己属性的对象集合;我正试图从该对象的Text
属性中创建一个csv值。我尝试了一些方法,并通过调用函数使它既能与ng-repeat
一起工作。然而,我认为最直接的方法并不奏效。
{{item.Keywords.map(function (kw) { return kw.Text; }).join(', ')}}
在这个例子中,join
工作得很好(我看到object
用逗号分隔),但当与map结合时,它无法解释它,只能按原样打印出来。我缺少使用map
的技巧吗?
角度表达式不能做javascript中可以做的所有事情。查看表达式的angular文档,了解它们能做什么和不能做什么的更多细节。我认为你不能在angular表达式中声明函数,所以这可能就是你的特定示例不起作用的原因。
一般来说,您应该尽量将视图中的逻辑保持在最低限度。您总是可以将逻辑从表达式移动到控制器上的函数中。
相关文章:
- JavaScript匿名函数行为
- 组合 2 个 JavaScript .scroll 函数
- console.log以外的Javascript输出函数
- 如何向这个javascript/jquery函数添加参数
- Javascript onclick函数会立即调用(而不是在单击时调用)
- Javascript-onblur函数无法更改文本框的值
- Javascript搜索函数错误
- Javascript用函数return替换局部变量
- 使用带有两个参数的函数的javascript映射
- 角度和内置的javascript映射函数
- 接受多个数组作为参数的javascript映射函数
- 如何使用数组和映射函数构建 JavaScript 对象
- 任何转换对象*值*的Javascript或Coffeescript“映射”函数
- JavaScript 数组映射函数不会更改字符串中的元素
- 带有拼接的javascript中的映射函数
- 数组映射函数javascript不工作
- 在Javascript中通过映射函数传入一个键
- JavaScript数组映射函数如何确定当前项的长度和索引
- 函数JavaScript映射区域
- JSON Javascript - 属性映射 - 函数引用