Bootstrap Buttons with dropdowns, 转换为 ng10=] Buttons with dropdowns,
Bootsrap Buttons with dropdowns, convert to ng-bootstrap Buttons with dropdowns,
我是 Angular 的初学者,我想知道如何为 ng-bootsrap 正确创建此代码,我可以使用 bootstrap -4 但我不知道 Angular,
我遵循这个 Ng-bootstrap drop down ,但不起作用
请帮我 ,
谢谢
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous">
<div class="row">
<div class="col-lg-6">
<div class="input-group">
<div class="input-group-btn">
<button type="button" class="btn btn-secondary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Currency
</button>
<div class="dropdown-menu">
<a class="dropdown-item" href="#">USD</a>
<a class="dropdown-item" href="#">AUS</a>
</div>
</div>
<input type="text" class="form-control" aria-label="Text input with dropdown button">
</div>
</div>
</div>
如果你使用 ng-bootstrap 和 Angular 5,你应该通过 npm 安装 bootstrap,比如 here. This is an example 关于下拉菜单。
我正在使用 @ng-bootstrap/ng-bootstrap@1.0.0-beta.5
并修改了您的代码,工作正常:
<div ngbDropdown>
<button type="button" class="btn btn-secondary" ngbDropdownToggle>
Currency
</button>
<div ngbDropdownMenu>
<a class="dropdown-item" href="#">USD</a>
<a class="dropdown-item" href="#">AUS</a>
</div>
</div>
在您的 .ts 文件中定义一个名为 items 的变量:items = ['A','B','C']
,然后将您的下拉列表替换为:
<a class="dropdown-item" href="#" *ngFor="let item of items">{{item}}</a>
我找到了解决方案,现在对我有用,推荐给 ng-bootstrap
团队
<div class="input-group">
<div class="input-group-btn">
<div class="btn-group" ngbDropdown role="group" aria-label="Button group with nested dropdown">
<button class="btn btn-secondary" ngbDropdownToggle>Action</button>
<div class="dropdown-menu" ngbDropdownMenu>
<button class="dropdown-item">One</button>
<button class="dropdown-item">Two</button>
<button class="dropdown-item">Four!</button>
</div>
</div>
</div>
<input type="text" class="form-control" aria-label="Text input with dropdown button">
</div>
我是 Angular 的初学者,我想知道如何为 ng-bootsrap 正确创建此代码,我可以使用 bootstrap -4 但我不知道 Angular, 我遵循这个 Ng-bootstrap drop down ,但不起作用 请帮我 , 谢谢
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous">
<div class="row">
<div class="col-lg-6">
<div class="input-group">
<div class="input-group-btn">
<button type="button" class="btn btn-secondary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Currency
</button>
<div class="dropdown-menu">
<a class="dropdown-item" href="#">USD</a>
<a class="dropdown-item" href="#">AUS</a>
</div>
</div>
<input type="text" class="form-control" aria-label="Text input with dropdown button">
</div>
</div>
</div>
如果你使用 ng-bootstrap 和 Angular 5,你应该通过 npm 安装 bootstrap,比如 here. This is an example 关于下拉菜单。
我正在使用 @ng-bootstrap/ng-bootstrap@1.0.0-beta.5
并修改了您的代码,工作正常:
<div ngbDropdown>
<button type="button" class="btn btn-secondary" ngbDropdownToggle>
Currency
</button>
<div ngbDropdownMenu>
<a class="dropdown-item" href="#">USD</a>
<a class="dropdown-item" href="#">AUS</a>
</div>
</div>
在您的 .ts 文件中定义一个名为 items 的变量:items = ['A','B','C']
,然后将您的下拉列表替换为:
<a class="dropdown-item" href="#" *ngFor="let item of items">{{item}}</a>
我找到了解决方案,现在对我有用,推荐给 ng-bootstrap
团队
<div class="input-group">
<div class="input-group-btn">
<div class="btn-group" ngbDropdown role="group" aria-label="Button group with nested dropdown">
<button class="btn btn-secondary" ngbDropdownToggle>Action</button>
<div class="dropdown-menu" ngbDropdownMenu>
<button class="dropdown-item">One</button>
<button class="dropdown-item">Two</button>
<button class="dropdown-item">Four!</button>
</div>
</div>
</div>
<input type="text" class="form-control" aria-label="Text input with dropdown button">
</div>