Angularjs 带角度指令的Zingchart
我将zingchart与angular结合使用,当我在一个页面中显示图表时效果很好,但当我尝试在选项卡中包含zingchart模板时,它不会显示,并且我在浏览器控制台中没有任何错误 HTML: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
<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);
});