首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角2在第三方指令中使用自定义组件选择器

角2在第三方指令中使用自定义组件选择器
EN

Stack Overflow用户
提问于 2016-06-03 15:53:07
回答 1查看 492关注 0票数 1

我用的是NG2-靴式 手风琴指令

使用以下语法,它可以很好地适用于普通html:

代码语言:javascript
复制
<accordion>
    <accordion-group heading="Heading 1">
        <div>Quick Search...</div>
    </accordion-group>
</accordion>

我想从以下组件中插入一个选择器:

代码语言:javascript
复制
<accordion>
    <accordion-group heading="Heading 1">
        <quick-search></quick-search>
    </accordion-group>
</accordion>

当我添加组件时,解析器就会移除选择器,而不会在其中显示任何内容。如果手风琴是我创建的指令,我通常会将组件(QuickSearchComponent)添加到如下指令列表中:

代码语言:javascript
复制
@Component({
   ...
   directives: [QuickSearchComponent]
   ...
})

但这是第三方指令。如何使指令识别它或添加到@Component.directives注释中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-03 16:59:58

代码语言:javascript
复制
directives: [QuickSearchComponent]

在包含

代码语言:javascript
复制
<accordion>
    <accordion-group heading="Heading 1">
        <quick-search></quick-search>
    </accordion-group>
</accordion>

并且在accordionaccordion-group组件中是不必要的。

accordion-component中所必需的是一个<ng-content>标记,其中<quck-search>被排除到。

如果它适用于<div>Quick Search...</div>,那么它也应该与<quick-search></quick-search>一起工作。

这个问题是由其他原因引起的。

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

https://stackoverflow.com/questions/37618730

复制
相关文章

相似问题

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