【发布时间】:2014-07-30 00:59:28
【问题描述】:
我有一个角模板,我希望能够从 javascript 函数中访问处理后的 HTML。
例如,如果模板位于 templateUrl 下
"/scheduler/tooltip.html"
HTML 类似于
<div>{{tip.Name}}</div>
是一种在不使用所有指令开销的情况下调用和处理该模板的方法吗? 例如:
angular.$compiletemplate('/scheduler/tooltip.html', { tip: { Name: "foo" }});
在这种情况下,我专门尝试解决第三方库在现有角度范围之外附加 DOM 元素的问题 - 所以我 似乎 无法使 HTML 成为指令.
如果有一种方法可以确保指令可以在页面上的任何地方工作,这也可能是有用的。
【问题讨论】:
-
指令编译完成后,您可以执行 element.html() 之类的操作来获取结果
标签: angularjs angularjs-directive angularjs-scope angular-template