ng-grid cellTemplate 不适用于包含的 CUSTOM_FILTERS

2024-06-28

当在列定义中包含 cellTemplate 时,如果该 cellTemplate 包含 CUSTOM_FILTERS,则会导致 Angular 呕吐:

错误:语法错误:标记“CUSTOM_FILTERS”是从 [CUSTOM_FILTERS] 开始的表达式 [row.entity.1 CUSTOM_FILTERS] 第 14 列中的意外标记

即使在列 def 中使用默认的 cellTemplate 也会导致相同的错误。

cellTemplate = "<div class=\"ngCellText\" ng-class=\"col.colIndex()\"><span ng-cell-text>{{COL_FIELD CUSTOM_FILTERS}}</span></div>"

事实证明 ng-grid 代码假设您已将自定义过滤器硬编码到指定的 cellTemplate 中:

self.cellTemplate = colDef.cellTemplate || $templateCache.get('cellTemplate.html').replace(CUSTOM_FILTERS, self.cellFilter ? "|" + self.cellFilter : "");

正如您所看到的,如果您在列定义中指定了 cellTemplate,它们不会执行替换。因此,如果您为列提供自定义 cellTemplate 并且想要 cellFilter,您将执行以下操作:

cellTemplate = "<div class=\"ngCellText\" ng-class=\"col.colIndex()\"><span ng-cell-text>{{COL_FIELD |number:3}}</span></div>"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ng-grid cellTemplate 不适用于包含的 CUSTOM_FILTERS 的相关文章

随机推荐

  • 如果我从 Sun JDK 切换到 OpenJDK,我需要准备哪些惊喜?

    如果我从 Sun JDK 切换到 OpenJDK 我需要为哪些意外做好准备 哪些地方经常出错 这有多困难 当然 每个应用程序都可能有其各自的问题 但我正在寻找classes很多人在切换 JDK 时已经遇到过很多问题 OpenJDK 不太可能
  • HDFS NFS 位置使用奇怪的数字用户名值作为目录权限

    在 NFS 安装的 HDFS 位置的文件夹权限中看到用户名的无意义值 而 HDFS 位置本身 使用 Hortonworks HDP 3 1 看起来很好 例如 ls lh nfs mount root user total 6 5K drwx
  • 特定于文化的日期时间字符串在平台之间不一致

    我有一个测试应用程序 允许用户从组合框中选择区域性 并在多行文本框中显示区域性特定日期 代码如下 public partial class Form1 Form public Form1 InitializeComponent comboB
  • AS3中如何知道一个对象是否是动态的

    在Action Script 3中 您可以编写一个定义动态对象的类 MovieClip和Object是两个例子 这个对象可以在运行时修改 我想知道是否有某种方法 当然是在运行时 知道某个对象是否是动态的 PS 没有做这样的事情 functi
  • 更改分配新变量的默认环境

    我经常想在全局环境下的一个环境中创建很多变量 这可以通过以下方式轻松完成envir论证sys source 如果由正在获取的文件创建的所有变量都应该进入单个环境 但我通常使用创建变量集的文件 一组应该进入一个环境 另一组应该进入另一个环境
  • pymc3 中均匀分布的区间变换是什么?

    我注意到 当在 pymc3 中使用均匀分布时 采样器也会扫描 interval参数也是如此 除非指定了转换 例如 with fitModel6 normMu pm Uniform normMu lower 0 upper 1000 不仅会导
  • pandas 数据框到键值对

    将以下 pandas 数据帧转换为键值对的最佳方法是什么 Before datetime name qty price 2017 11 01 10 20 apple 5 1 2017 11 01 11 20 pear 2 1 5 2017
  • 使用 python 3.6 和 anaconda 3.6 在 Windows 10 上安装 opencv

    如何使用python 3 6和anaconda 3 6安装opencv I tried conda install c https conda binstar org menpo opencv3 但我收到以下错误 Unsatisfiable
  • 如何在 Flex 中使用 FTP?

    我是 Flex 环境的新手 特别是 flex3 我已经研究了1个星期了 我有一个项目 我需要FTP来上传和下载mp3和图片文件 最好的开始方式是什么 如果您的意思是在 Flex 中创建 FTP 客户端 那么它已经完成了 FlexFTP ht
  • 如何为二维数组动态分配连续的内存块

    如果我像这样分配一个二维数组整数a N N 它将分配一个连续的内存块 但如果我尝试像这样动态地执行此操作 int a malloc rows sizeof int for int i 0 i lt rows i a i malloc col
  • 拖动时如何改变光标?材质 CDK 拖放

    使用 Material CDK 库中的拖放行为 我尝试在拖动cdkDrag元素 例如 在这个堆栈闪电战 https stackblitz com edit angular b8kjj3光标是grab悬停时 我想把它改为grabbing拖动时
  • 在mysql中使用smallint数据类型而不是int真的可以节省内存吗?

    在 mysql 表中使用 Smallint 数据类型而不是常规 int 是否真的可以提高内存使用率 无论如何 硬件不会为所有数据分配完整的 64 位字大小吗 如果它不分配完整的字 那么我们是否会看到由于必须从内存中分配的 64 位字中解析出
  • Python 和 SQLite:插入表

    具有以下表架构 tablename name varchar 100 age int sex char 1 有一个list有 3 行 每行代表一个表行 row1 laks 444 M row2 kam 445 M row3 kam 445
  • 微服务数据复制模式

    在微服务架构中 我们通常有两种方式让2个微服务进行通信 假设服务 A 需要从服务 B 获取信息 第一个选项是远程调用 通常通过 HTTPS 同步 因此服务 A 查询服务 B 托管的 API 第二种选择是采用事件驱动架构 其中服务 B 的状态
  • Eval 不适用于未展开的宏引用

    在 Common Lisp 中我可以这样做 src gt defmacro 宏 hello 你好 eval 宏 你好 没问题 在 Clojure 中 defmacro 宏 你好 你好 eval 宏 你好 给我一个错误 我做错了什么吗 Clo
  • 图标到图像 - 透明度问题

    我正在尝试在 Richtextbox 中构建类似文件列表的树视图 它应该看起来像一个资源管理器树视图 我的代码能够调整图标大小 但缺少透明度 浅灰色背景而不是透明度 我需要在这里改变什么 是不是图片格式不对 有没有更好的方法将图像添加到 R
  • 运行此 AVD 需要 Intel HAXM,但我已经安装了它

    我一直在网上寻找这个问题 似乎没有人遇到和我一样的问题 我刚刚下载了 Android Studio 来开始学习 Kotlin 在遵循 Google 的教程步骤后 我收到以下消息 在此输入图像描述 https i stack imgur co
  • Flash 和 HTTP 状态代码 207

    让 flash 识别有效的 HTTP 响应代码 207 时遇到一些问题 奇怪的是 到目前为止 这似乎只发生在 FireFox 中 在 Chrome 中工作得很好 这是生成以下错误的代码 它似乎在 FlashBug 中返回 0 的 HTTP
  • 如何从任何页面的 javascript 访问 google chrome 扩展

    我试图弄清楚如何从普通网页调用我的分机 我找到的所有文档似乎都是用于扩展之间或内容脚本和扩展之间的通信 非常感谢任何指点 我认为您应该制作一个内容脚本 将一个对象注入到调用您的扩展的页面中 创建一个内容脚本 将 YourExt js 注入每
  • ng-grid cellTemplate 不适用于包含的 CUSTOM_FILTERS

    当在列定义中包含 cellTemplate 时 如果该 cellTemplate 包含 CUSTOM FILTERS 则会导致 Angular 呕吐 错误 语法错误 标记 CUSTOM FILTERS 是从 CUSTOM FILTERS 开