Делают ли d3.js и angular.js шаги друг на друга, в случае управления ими для своих внутренних дел?
Я использовал D3.js и AngularJS вместе. Обернуть материал d3.js в специальной директиве, разработанной для меня довольно хорошо. Это создавало некоторую путаницу. Время от времени все происходит не так, как предполагалось, и вам остается удивляться, почему. Я нашел этот сайт особенно полезным:
https://www.dashingd3js.com/d3-resources/d3-and-angular
Надеюсь, вам это поможет!
Основная проблема с D3.js и Angular вместе заключается в том, как они обрабатывают данные. Их можно использовать вместе с помощью директивы в Angular, как показано в этой статье:
http://www.ng-newsletter.com/posts/d3-on-angular.html.
angular.module('d3', [])
.factory('d3Service', [function(){
var d3;
// insert d3 code here
return d3;
}];