【发布时间】:2017-06-09 19:05:10
【问题描述】:
我的问题是我有一个组件具有我希望我的 app.component.html 可以访问的功能
book.component.html
<div class="form-inline">
<input id="inputSearchBar" class="form-control mr-sm-2" type="text" placeholder="Search" [(ngModel)]="Text">
<button class="btn btn-outline-info my-2 my-sm-0" type="submit" (click)="onSearch()">Search</button>
</div>
现在这正在工作,因为我的 book.component.html 上有这行代码,我想要在导航栏内的 app.component.html 上使用它
app.component.html
<header>
<nav class="navbar navbar-toggleable-md navbar-inverse bg-inverse">
<button class="navbar-toggler navbar-toggler-right" type="button"
data-toggle="collapse"
aria-controls="navbarColor01"
aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<a class="navbar-brand" href="#">Navbar</a>
<div class="collapse navbar-collapse" id="navbarColor01" >
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#" [routerLink]="['']">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#" [routerLink]="['about']">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#" [routerLink]="['books']">Books</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#" >Register</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#" [routerLink]="['login']">Login</a>
</li>
</ul>
</div>
</nav>
</header>
我想将该搜索框作为我的导航栏的一部分并且它可以正常工作,我应该在我的组件上添加什么或者我应该做些什么来使它工作。
【问题讨论】:
标签: html function angular navbar