我有一个用角度实现的D3图表。
我无法使其响应并且箭头放置不正确,我想我错过了一些东西。
var chart = angular.element("#chart"),
aspect = chart.width() / chart.height(),
container = chart.parent();
angular.element(window).on("resize", function() {
var targetWidth = container.width();
chart.attr("width", targetWidth);
chart.attr("height", Math.round(targetWidth / aspect));
}).trigger("resize");
这是我的演示Link ..
请帮忙。
答案 0 :(得分:0)
我在尝试使用您的陈述时遇到错误
angular.element('#chart')
意味着你永远不会选择图表元素
尝试使用以下选项来选择图表元素。
angular.element( document.querySelector( '#chart' ) );
希望这有帮助!