【问题标题】:Visjs timeline with angularjs template带有 angularjs 模板的 Visjs 时间线
【发布时间】:2017-07-20 13:23:29
【问题描述】:

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

在 visjs.org 网站上,我可以找到 Handlebars 模板的 example,该模板运行良好。

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

有什么想法吗?

【问题讨论】:

  • 请分享您为阐明您的要求所做的工作
  • 我已经按照 HandleBars 的示例进行了操作。我不知道如何链接到 AngularJS 模板。
  • 你能分享一下你为此做的html和javascript代码吗?

标签: javascript angularjs vis.js ng-template angularjs-ng-template


【解决方案1】:

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

注意:此库当前正在重构。目的是使指令更简单,删除额外的“非 vis.js”相关指令(例如时间板和时间导航),并使 DataSet 工厂与 vis.DataSet 保持一致,以便文档vis 完全(希望)适用且一致。

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

对于使用像把手这样的模板,您可以参考堆栈溢出本身的另一篇文章

Resolve template in AngularJS similar to Handlebars?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多