【发布时间】:2016-05-05 17:45:06
【问题描述】:
Angularjs 2 文档提到,
几乎所有的 HTML 语法都是有效的模板语法。
那么还有其他方法可以将外部 javascript 文件包含到组件模板中吗? (如图表插件、j3d 等)
我的问题详细..
我在 angular2 模板中有一些图表(比如 charts.html)。这些图表是一些交互式的。当用户在图表上移动指针时,它们会显示更多细节。 (基于 JQuery)。由于我动态地将图表注入 index.html(使用 angularjs),因此这些图表插件无法识别动态内容。 (甚至某些 css 属性也不适用于动态内容的类)。
【问题讨论】:
-
我尝试在自己的 index.html 中包含所需的文件,但是在注入模板时它们不会动态触发。
-
您在问题中引用的文档的链接是什么?只是为了了解上下文...谢谢!
-
@ThierryTemplier angular.io/docs/ts/latest/guide/template-syntax.html
-
实际上脚本元素已显示在您的问题中;-) 刚刚编辑了这个。其实这个注解只针对组件模板,而不针对HTML入口点文件...所以外部JS文件必须包含在这个文件中。希望这是有道理的。
标签: angularjs angular angular2-template