Angularjs D3吐温在角形内不起作用

Angularjs D3吐温在角形内不起作用,angularjs,d3.js,Angularjs,D3.js,我正在研究这个例子: 我把它包装成一个指令。出于某种原因,tween方法不会被触发 var transition = d3.transition() .duration(d3.event.altKey ? 7500 : 750) .tween("zoom", function(d) { var i = d3.interpolateZoom(view, [focus.x, focus.y, focus.r * 2 + margin]); retur

我正在研究这个例子:

我把它包装成一个指令。出于某种原因,tween方法不会被触发

    var transition = d3.transition()
    .duration(d3.event.altKey ? 7500 : 750)
    .tween("zoom", function(d) {
      var i = d3.interpolateZoom(view, [focus.x, focus.y, focus.r * 2 + margin]);
      return function(t) { zoomTo(i(t)); };
    });

吐温和角蛋白不相容吗?你知道我应该从哪里开始找吗

我从上面做了一把小小提琴

我已经通过指令合并了D3SVG组件,tween工作得非常好

var-app=angular.module('myApp',[]);
app.controller('myController',['$scope',函数($scope){
$scope.myData={“name”:“flare”,“children”:[{“name”:“analytics”,“children”:[{“name”:“aggregativecluster”,“size”:3938},{“name”:“CommunityStructure”,“size”:3812},{“name”:“hierarcialcluster”,“size”:6714},{“name”:“mergedge”,“size”:743},{“name”:“graph”,“children:“链接距离”,“大小”:5731},{“名称”:“MaxFlowMinCut”,“大小”:7840},{“名称”:“最短路径”,“大小”:5914},{“名称”:“SpanningTree”,“大小”:3416}},{“名称”:“优化”,“子项”:[{“名称”:“AspectRatioBanker”,“大小”:7074}]}]},{“名称”:“动画”,“子项”:[{“名称”:“宽松”,“大小”:17010},{“名称”:“函数序列”,“大小”:5842},{“插值”,“子项”:[{“名称”:“数组插值器”,“大小”:1983},{“名称”:“颜色插值器”,“大小”:2047},{“名称”:“日期插值器”,“大小”:1375},{“名称”:“插值器”,“大小”:8746},{“名称”:“矩阵插值器”,“大小”:2202},{“名称”:“数字插值器”,“大小”:1382},{“名称”:“对象插值器”,“大小”:1629},{“名称”:“指针插值器”,“大小”:1675},{“名称”:矩形插值器,大小:2042}},{name:“可调度”,“大小:1041},{name:“并行”,“大小”:5176},{name:“暂停”,“大小”:449},{name:“调度程序”,“大小”:5593},{name:“序列”,“大小”:5534},{name:“转换”,“大小”:9201},{name:“转换者”,“大小”:19975},{name:“转换事件”,“大小”:1116},{name:“名称”:“Tween”,“大小”:6006},{name:{name:}“数据”,“子项”:[{“名称”:“转换器”,“子项”:[{“名称”:“转换器”,“大小”:721},{“名称”:“DelimitedTextConverter”,“大小”:4294},{“名称”:“GraphMLConverter”,“大小”:9800},{“名称”:“IDataConverter”,“大小”:1314},{“名称”:“JSONConverter”,“大小”:2220},{“名称”:“数据字段”,“大小”:1759},{“名称”:“数据模式”,“大小”:2165},{“名称”:“数据集”,“大小”:586},{”名称“:”数据源“,”大小“:”3331},{”名称“:”数据表“,”大小“:”772},{”名称“,”大小“:”3322},{”名称“,”显示“,”子项“,”[{”名称“:”DirtySprite“,”大小“:”LineSprite“,”大小“:”1732},{”名称“,”矩形sprite“,”大小“:”3623},{”名称“,”文本sprite“,”大小“:”10066},{”名称“,”flex“,”子项“:{”名称“:”名称“:”FlareVis“,”大小“,”物理“,”物理“,”子项“:[{”名称“:“DragForce”,“size”:1082},{”名称“:“GravityForce”,“size”:1336},{”名称“:“IForce”,“size”:319},{”名称“:“NBodyForce”,“size”:10498},{”名称“:“Particle”,“size”:2822},{”名称“:“Simulation”,“size”:9983},{”名称“:“Spring”,“size”:2213},{”名称“:“SpringForce”,“size”:1681},{”名称“:“query名称“:”和“,”大小“:”1027},{”名称“:”算术“,”大小“:”3891},{”名称“:”平均“,”大小“:”891},{”名称“,”二进制表达式“,”大小“:”2893},{”名称“:”比较“,”大小“:”5103},{”复合表达式“,”大小“:”3677},{”名称“:”计数“,”大小“:”781},{”名称“:”DateUtil”,“大小“:”4141},{”名称“:”不同的“,”大小“:”933},{”名称“:”表达式“,”大小“:”5130},{”名称“:”表达式迭代器,{size:3617},{name:“Fn”,“size”:3240},{name:“If”,“size”:2732},{name:“IsA”,“size”:2039},{name:“Literal”,“size”:1214},{name:“Match”,“size”:3748},{name:“max”,“size:”843},{name:“methods”,“children:[{“name:”add”,“size:”593},{“name:”和”,“size”:330},{“name:“name:”平均数”,“size:”287},{name:{“不同的”、“尺寸”:292},,{“名称”是“分区”、“尺寸”:595},,{“名称”名称是“eq”、“尺寸”:594},,{“名称”是:594},,{“名称”是“fn”、“尺寸”是::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{“名称”名称:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,",,“大小”:603},{“名称”:“neq”,“大小”:599},{“名称”:“不”,“大小”:386},{“名称”:“或”,“大小”:323},{“名称”:“排序者”,“大小”:307},{“名称”:“范围”,“大小”:772},{“名称”:“选择”,“大小”:296},{“名称”:“stddev”,“大小”:363},{“名称”:“子”,“大小”:600},{“名称”:“总和”,“大小”:280},{“名称”:“更新”,“大小”:307”,“大小”:307},{名称“:”xor“,”大小“:”354},{”名称“,”大小“:”264},{”名称“:”最小“,”大小“:”843},{”名称“,”非“,”大小“:”1554},{”名称“,”或“,”大小“:”970},{”名称“,”查询“,”大小“:”13896},{”范围“,”大小“,”1594},{”名称“:”StringUtil”,“大小“,”4130},{”名称“,”总和“,”大小“,”791},{”名称“:”变量“,”大小“,”大小“:”1124},{”名称“,”变量“,”大小“,”名称“:”变量“,”变量“,”大小“,”变量“,”大小“,”1876“,”大小“,”大小“,”名称“:”刻度“,”子项“:”[{”名称“:”IScaleMap“,”大小“:”2105},{”名称“:”线性刻度“,”大小“:”1316},{”名称“,”对数刻度“,”大小“:”3151},{”名称“,”有序刻度“,”大小“:”3770},{”名称“,”数量刻度“,”大小“:”2435},{”名称“,”数量刻度“,”大小“:”4839},{”名称“:”根刻度“,”大小“,”1756},{”名称“,”大小“:”大小“:”4268},{”名称“:”数量刻度“,”大小“,”1821},{”时间刻度“,”大小“:”5833}],“{”名称“:”util“,”子项“:[{”名称“:”数组“,”大小“:”8258},{”名称“,”颜色“,”大小“:”10001},{”名称“,”日期“,”大小“:”8217},{”名称“,”显示“,”大小“:”12555},{”名称“:”过滤器“,”大小“:”2324},{”名称“:”几何体“,”大小“:”10993},{”名称“:”堆“,”子项“,”,“{”名称“:”名称“:”菲波纳契普堆“,”大小“:”9354},{IEVALUE、size:335}、{“名称”:“IPredicate”、“size:383}、{“名称”:“IValueProxy”、“大小”:874}、{“名称”:“数学”、“子项”:[{“名称”:“DenseMatrix”、“大小”:3165}、{“名称”:“IMatrix”、“大小”:2815}、{“名称”:“SparseMatrix”、“大小”:3366}、{“名称”:“数学”、“大小”:17705}、{“名称”:“方向”、“大小”:1486}、{“名称”:“调色板”、“子项”:“调色板”、“颜色调色板”、“子项”{“名称”:“:6367},{“名称”:“调色板”,“大小”:1229},{“名称”:“ShapePalette”,“大小”:2059},{“名称”:“SizePalette”,“大小”:2291}},{“名称”:“属性”,“大小”:5559},{“名称”:“形状”,“大小”:19118},{“名称”:“排序”,“大小”:6887},{“名称”:“统计”,“大小”:6557},{“名称”:“字符串”,“大小”:22026}”
}]);
附录指令('pa