Как обновить свойство узла или ребер visjs с помощью angularjs?
У меня есть требование скрыть или отобразить некоторые узлы и ребра в зависимости от некоторых данных. Я могу достичь этого, пройдя через данные visjs, но это вызовет стабилизацию каждый раз, когда кто-то скрывает или показывает (это перезаписывает существующие данные).
Я нашел этот пример который добавляет, обновляет и удаляет узел, непосредственно изменяя значение "узлов" с помощью добавлять, обновление &усилитель; удалить функции. Это динамически выполняет эти операции без стабилизации, но когда я пытаюсь сделать то же самое в angularjs, он говорит ` "org_nodes. update - это не функция".
Фрагмент взят из источника этот пример
function addNode() { var newId = (Math.random() * 1e7).toString(32); nodes.add({id:newId, label:"I'm new!"}); nodeIds.push(newId); } function changeNode1() { var newColor = '#' + Math.floor((Math.random() * 255 * 255 * 255)).toString(16); nodes.update([{id:1, color:{background:newColor}}]); } function removeRandomNode() { var randomNodeId = nodeIds[Math.floor(Math.random() * nodeIds.length)]; nodes.remove({id:randomNodeId}); var index = nodeIds.indexOf(randomNodeId); nodeIds.splice(index,1); }
Пожалуйста, помогите, я предоставляю планкер ссылка здесь что это такое, что я здесь отсутствует? С помощью угловые-visjs