我想在我的 AngularJS 应用程序中使用来自 visjs.org的时间线。要渲染单个单元格,我想使用 AngularJS 模板。
在 visjs.org 网站上,我可以找到一个 Handlebars 模板的示例,该模板运行良好。
但是我想使用一些 AngularJS 功能(如 i18n 过滤器等),所以我更喜欢有一个“text/ng-template”模板,但我不知道如何配置 visjs 以使用 AngularJS 模板。
有任何想法吗?
我的主要建议是使用在 visjs 的新角度版本中创建指令或组件。或者使用angular-visjs,一个由 visjs 团队 inode 开发的指令模块,用于支持 Angular 项目。但是您需要考虑开发人员的以下说明
注意:此库当前正在重构。目的是使指令更简单,删除额外的“非 vis.js”相关指令(例如时间板和时间导航),并使 DataSet 工厂与 vis.DataSet 保持一致,以便文档vis 完全(希望)适用且一致。
-The note was taken from ReadMe File on 4 th March 2017
对于使用像把手这样的模板,您可以参考堆栈溢出本身的另一篇文章