首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在菜单栏上显示搜索字段/按钮

在菜单栏上显示搜索字段/按钮
EN

Stack Overflow用户
提问于 2018-08-18 04:52:50
回答 1查看 162关注 0票数 0

在这个StackBlitz中,我有一个用于Angular菜单的Kendo。我需要的是一个搜索栏的右边的按钮。将这两个元素添加到kendo-menu不起作用(见下文)。有没有什么办法让这些东西出现呢?

代码语言:javascript
复制
@Component({
    selector: 'my-app',
    template: `
    <div id='wrapper'>
     <kendo-menu>
        <kendo-menu-item text="Option 1">
           <kendo-menu-item text="Item 1.1"></kendo-menu-item>
           <kendo-menu-item text="Item 1.2"></kendo-menu-item>
        </kendo-menu-item>
        <kendo-menu-item text="Option 2">
           <kendo-menu-item text="Item 2.1"></kendo-menu-item>
           <kendo-menu-item text="Item 2.2"></kendo-menu-item>
        </kendo-menu-item>

        <div style="float:right">
              <input class="k-textbox" style="width:100px;" /> 
              <button class="k-button" (click)="search()">Search</button>
        </div>

    </kendo-menu>
  </div>  
    `,
    styles:[ `
        #wrapper {
            width: 100%;
            background-color: #f0f0f0;
            border: 1px solid #d7d7d7;
        }
   ` ]
})
export class AppComponent {

}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-18 10:17:28

再添加一个项目,并将元素放入项目模板中:

代码语言:javascript
复制
<kendo-menu-item [cssStyle]="{ marginLeft: 'auto' }">
  <ng-template kendoMenuItemTemplate>
       <input class="k-textbox" style="width:100px;" /> 
       <button class="k-button" (click)="search()">Search</button>
  </ng-template>
</kendo-menu-item>

https://stackblitz.com/edit/angular-7fx7f2?file=app%2Fapp.component.ts

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

https://stackoverflow.com/questions/51902733

复制
相关文章

相似问题

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