【发布时间】:2016-05-17 19:24:22
【问题描述】:
HTML
<script type="text/ng-template" id="ProfileTemplateHTML" >
<div class="container profilepopup-cont" align="center">
<div class="row">
<div class="col-sm-3 zero-margin-padding" align="center">
<img id="DisplayImage" ng-src={{model.picLarge}} class="img-circle">
</div>
...
</script>
在这个 html 模板文件中,我必须调用一个指令。我的指令名称是“帮助”。但如果我添加调用该指令,它就不起作用。 如何在angularjs中调用html模板内的指令?
【问题讨论】:
-
如果我使用
来调用 html 中的指令,它不起作用 -
在模板内编译模板指令后将起作用。您可以使用 $compile 服务手动编译它
-
@murli2308 能告诉我如何手动编译吗?
-
你的问题不是很清楚。 “不工作”是什么意思?没有理由不能在模板中使用指令;为了了解您的问题,我们需要知道您是如何调用此模板的。
-
同时提供指令JS代码。指令的名称是什么?正确的名称(在 JS 文件中定义)应该是
profilepopupCont(而不是profilepopup-cont)。指令restrict属性是什么?它应该包括“A”。
标签: angularjs angularjs-directive