如何从不同范围外的元素属性中获取求值表达式
How can i get evaluated expression from element attribute out of different scope?
我有两个不同的自定义指令。在一个指令中,我使用angular.element
调用第二个指令中的一个元素。第二个元素有一个属性,其中包含一个表达式:data-title="{{ widget.title }}
。
当我想通过检索数据标题时
angular.element(ui.draggable).data('widget-title')
它返回的是"{{widget.title}}",而不是计算的字符串。如何检索数据,而不是第一个指令中的表达式?
正如pankajparkar所说,这是你应该做的:
$interpolate(angular.element(ui.draggable).data('widget-title'))($scope)
相关文章:
- 通过id和class属性获取元素
- 使用javascript从节点属性获取数组值
- 如何在jquery中通过自定义属性获取输入字段的值
- 通过特定的数据属性获取元素
- 如何使用js/jquery将数组中的数据属性获取到DOM上的h3中
- 在 GWT 中按属性获取 DOM 元素
- 将从元素的数据属性获取的字符串转换为 json
- 角度表达式从对象数组中的相等属性获取对象的属性
- 仅从背景图像属性获取 URL
- 通过 Javascript 从 href 属性获取查询字符串
- 如何使用事件触发器和自定义属性获取元素的子元素
- jQuery从标题属性获取动态生成的内容
- 单击时从数据属性获取更新的值
- jQuery 从数据属性获取路径
- 使用属性获取对象值的运行时间
- 通过 src 属性获取元素,使用 javascript 而不是 jquery
- 如何从 href 属性获取默认 id 值
- 使用 javascript 按属性获取 iframe 的元素
- 使用 jQuery 按名称属性获取选择值
- 硒:借助链接等属性获取元素的路径