0

也许我正在尝试一些完全错误的事情,但我想例如将我的工具栏内容移动到我自己的组件中。前:

 <td-layout-nav navigationRoute="/">
        <div td-toolbar-content layout="row" layout-align="start center" flex>
            <button mat-icon-button td-menu-button tdLayoutToggle>
                <mat-icon>menu</mat-icon>
            </button>
            <td-search-box class="pad-top-xs" backIcon="search" placeholder="Search here" [showUnderline]="false" [debounce]="500" [alwaysVisible]="false">
            </td-search-box>
            <button mat-button [matMenuTriggerFor]="menu">Menu</button>
            <mat-menu #menu="matMenu">
                <button mat-menu-item>Item 1</button>
                <button mat-menu-item>Item 2</button>
            </mat-menu>
            <a mat-icon-button matTooltip="Docs" [routerLink]="" href="https://teradata.github.io/covalent/" target="_blank">
                <mat-icon>chrome_reader_mode</mat-icon>
            </a>
        </div>

and my goal is something like
        <td-layout-nav navigationRoute="/">
            <my-own-toolbar-component></my-own-toolbar-component>

现在的问题是我的布局正在被“破坏” 在此处输入图像描述

这是因为内容现在被来自组件选择器的附加 div 包围。但是有没有可能克服这个问题?还是我的目标完全错误?这是一个分叉的 Stackblitz,它显示了我的问题。

堆栈闪电战

4

1 回答 1

1

这可以通过使用td-toolbar-content组件上的属性来完成。

<td-layout-nav navigationRoute="/">
    <my-own-toolbar-component td-toolbar-content></my-own-toolbar-component>
    ...
</td-layout-nav>
于 2018-04-02T15:54:13.770 回答