使用 angularjs 模板的 Visjs 时间线

Visjs timeline with angularjs template

我想在我的 AngularJS 应用程序中使用 visjs.org 中的 Timeline。要呈现单个单元格,我想使用 AngularJS 模板。

在 visjs.org 网站上,我可以找到一个 example 的 Handlebars 模板,它工作正常。

但是我想使用一些 AngularJS 功能(比如 i18n 过滤器等)所以我更喜欢 "text/ng-template" 模板,但我不知道如何配置 visjs 以使用 AngularJS 模板。

有什么想法吗?

我的主要建议是在 visjs 的新 angular 版本中使用创建指令或组件。 或使用 angular-visjs,一个由 visjs 团队 inoder 开发的指令模块,用于支持 angular 个项目。但是您需要考虑开发人员的以下说明

NOTE: This library is currently being refactored. The intention is make the directives simpler, removing the additional 'non-vis.js' related directives (such as time-board and time-navigation), and bring the DataSet factory in-line with the vis.DataSet such that the documentation for vis is fully (hopefully) applicable and consistent.

                     -The note was taken from ReadMe File on 4 th March 2017

要使用像 handlebars 这样的模板,您可以参考另一个 post 来自 stack overflow 本身 ​​

Resolve template in AngularJS similar to Handlebars?