Angularjs 带角度指令的Zingchart

Angularjs 带角度指令的Zingchart,angularjs,angularjs-directive,include,append,zingchart,Angularjs,Angularjs Directive,Include,Append,Zingchart,我将zingchart与angular结合使用,当我在一个页面中显示图表时效果很好,但当我尝试在选项卡中包含zingchart模板时,它不会显示,并且我在浏览器控制台中没有任何错误 HTML: <div zingchart id="chart-1" zc-json="myJson"></div> 我用于将我的视图包含在zingchart中的控制器: $templateRequest(template).then(function (html) { var templa

我将zingchart与angular结合使用,当我在一个页面中显示图表时效果很好,但当我尝试在选项卡中包含zingchart模板时,它不会显示,并且我在浏览器控制台中没有任何错误

HTML:

<div zingchart id="chart-1" zc-json="myJson"></div>
我用于将我的视图包含在zingchart中的控制器:

$templateRequest(template).then(function (html) { 
var template = angular.element(html); 
contenu = $compile(template)($scope); 
$timeout(function () { $('#onglet').append(contenu); }, 100); 
});

谢谢

我使用angular zingchart指令,我使用的代码包括:$templateRequest(模板)。然后(函数(html){var template=angular.element(html);contenu=$compile(模板)($scope);$timeout(函数(){$('.#onglet')。append(contenu)},100);});如果您能用指令运行的所有代码更新原始问题,那将非常有帮助。我添加了代码,谢谢您查看我们的新指令。它负责内存中的图表清理,因此这可能会减轻您的问题。这是因为“id”zingchart元素,新的angular指令解决了我的问题,谢谢
$templateRequest(template).then(function (html) { 
var template = angular.element(html); 
contenu = $compile(template)($scope); 
$timeout(function () { $('#onglet').append(contenu); }, 100); 
});