如何从元素属性中获取不同范围的求值表达式?

时间:2015-03-23 13:01:11

标签: javascript angularjs angularjs-directive angularjs-scope

我有两个不同的自定义指令。 从一个指令,我用angular.element从第二个指令调用一个元素。第二个元素的属性中包含一个表达式:data-title="{{ widget.title }}

当我想通过以下方式检索数据标题时:

angular.element(ui.draggable).data('widget-title')

它正在返回" {{widget.title}}"而不是评估的字符串。 如何检索数据,而不是在第一个指令中表达?

1 个答案:

答案 0 :(得分:0)

正如pankajparkar所说,这是你应该做的事情:

$interpolate(angular.element(ui.draggable).data('widget-title'))($scope)