首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用vue自定义指令呈现x模板?

如何使用vue自定义指令呈现x模板?
EN

Stack Overflow用户
提问于 2018-05-30 14:06:32
回答 1查看 92关注 0票数 0

我有一个angularjs指令,我试图用vuejs复制它

Twig (项目标记,它是原始的angularjs代码):

代码语言:javascript
复制
<a class="animated fade-in-right" v-for="project in projects">
    <project project-on-delete="onDelete" project-show-delete-action="true" project-allow-delete="project.ownerId == user.id" project-show-progress="true" project-show-status="true"></project>
</a>

然后在实际的directive.js中,调用了另一个小枝模板,如下所示:

代码语言:javascript
复制
return {
    restrict: 'E',
    scope: true,
    templateUrl: 'project.tpl.html',

该文件是script标记中的html,如下所示:

代码语言:javascript
复制
<script type="text/ng-template" id="project.tpl.html">
  html
</script>

现在,我的问题是,如何使用vue指令在project.tpl.html标记中呈现<project>

如果不是很具体的话,我想要这样做:

代码语言:javascript
复制
<project>
  project.tpl.html
</project>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-12 10:42:12

看起来问题就在于我给出的id;而使用id="project-template解决了我的问题。可能与身份证名中的点不兼容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50606788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档