我在服务中创建按钮,我需要向元素添加表达式?怎么做? 这就是我所拥有的:
var element = document.createElement('div');
...
element.setAttribute('ng-attr-title', "{{isShowRegionName?'Show region name':'Hide region name'}}");
...
答案 0 :(得分:0)
为此,您可以使用$compile service(在文档底部附近查找Usage
)。
像这样:
var element = $compile('<div ng-attr-title="{{isShowRegionName?\'Show region name\':\'Hide region name\'}}"></div>')(scope);
其中scope
是应该绑定的范围,包含isShowRegionName
的范围。