如何访问使用D3.js创建的饼图中的标签文本?

时间:2015-09-02 05:17:11

标签: angularjs unit-testing d3.js

我正在访问像这样的饼图中的标签文本

if($scope.data[0].label === 'Successful  Calls')
    {
        buildChart("#chart1", $scope.data);
    }
    else
    {
        buildChart("#chart2", $scope.data);
    }

它工作正常,但是当我运行在父指令中编写的测试用例失败。如果我删除if else块,那么测试正在通过。 这个错误我得到了

 TypeError: 'undefined' is not an object (evaluating '$scope.data[0]')

我可以使用其他方法访问标签文本,因为,方法i使用已经为测试用例创建问题。

0 个答案:

没有答案