我创建了一个AngularJS指令,该指令使用templateUrl链接到包含图形的html页面。基本上我想根据用户输入重新渲染图形。我认为最简单的方法是将图形作为指令,并在范围模型上设置图形输入。
我的指示:
app.directive('ngGraph', function(){
return {templateUrl:'graph.html'}
});
Graph.html
<script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script>
<h1>hello</h1>
<script>
// the values need to render graph;
</script>
基本上当我引用指令而不是图表时,我的index.html中<h1>hello</h1>
呈现的内容正在发生。
答案 0 :(得分:1)
我认为您必须在指令链接功能
中初始化您的图表元素