Include directive, which will transfer data between angularand vis. Any characteristic viscan be mimicked by angular, integrating visinto its cycle $digest.
DOM manipulation , vis.
, - , vis - , (, vis.event() vis API):
vis.event('bla-bla-bla', function (arg1, arg2, arg3) {
scope.$evalAsync(function () {
scope.emit('vis:bla-bla-bla', arg1, arg2, arg3);
});
});
:
$scope.$on('vis:bla-bla-bla', function ($event, arg1, arg2, arg3) {
$event.stopPropagation();
console.log($event, arg1, arg2, arg3);
});
1:
Plunkr, :
http://plnkr.co/edit/XlRkfazfYBmj0GM1PTeC?p=info
, vis-network, events , .
, , . !