AngularJS指令不在templateUrl页面上呈现javascript

时间:2014-11-24 22:28:42

标签: javascript html angularjs

我创建了一个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>呈现的内容正在发生。

1 个答案:

答案 0 :(得分:1)

我认为您必须在指令链接功能

中初始化您的图表元素