为什么vis.js放大和缩小按钮未显示在angular2 +

时间:2019-03-04 06:20:17

标签: javascript angular vis.js vis.js-network

我在vis.js网络中添加了一个放大,缩小按钮。它在交互变量中表示-

let options = {

nodes: {
    shape: 'dot',
    font: {
        size: 26,
        strokeWidth: 7
    },
    scaling: {
        label: {
            enabled: true
        }
    }
},

interaction: {
    hover: true,
    keyboard: {
        enabled: true,

        bindToWindow: false
    },
    navigationButtons: true,
    tooltipDelay: 1000000,
    hideEdgesOnDrag: true,

    zoomView: true
},

edges: {
    arrows: {
        to: { enabled: self._config.arrows || false } // FIXME: handle default value
    },
    length: 200
},
layout: {
    improvedLayout: false,
    hierarchical: {
        enabled: self._config.hierarchical || false,
        sortMethod: self._config.hierarchical_sort_method || "hubsize"

    }
},

};

但是,我面临的问题是,只有当我经过一个特定的组件然后在Angular6中查看其他组件时,才可以看到放大和缩小视图。如果我先在UI屏幕中执行(说)顺序-路径组件,则不会出现缩放按钮。但是,当我首先从UI屏幕中的部门组件转到UI屏幕中的顺序路径时,我得到了缩放按钮。

可能是什么原因?

我什至实现了惰性加载,在加载每个页面时即加载vis.js javascript库。每个组件。

延迟加载代码来自此处-

Dynamically load external javascript file from Angular component

0 个答案:

没有答案