angular2
kullanarak genişletilebilir bir aşağı açılır pencere oluşturmak istiyorum. onClick
tarihinde açılır menü açılır ve onBlur
açılır kapanır.Açısal2 kullanarak genişletilebilir bir açılır pencere nasıl oluşturulur?
Bu davranışı gerçekleştirmeyi düşünebilmemin tek yolu, durumu takip eden bir değişken tutmaktır.
@Component({
selector: 'dropdown',
pipes: [SearchPipe],
template:
`
<div (blur)=updateState(false)>
<input [(ngModel)]="searchText" placeholder="name" (click)="updateState(true)>
<li *ngIf="my_state" *ngFor="#item of items | search: searchText">
<div>{{item.title}}</div>
</li>
</div>
`
})
export class Dropdown {
items = [{title: 'hello world'}, {title: 'hello 2'}, {title: 'foo bar'}];
searchText = '';
my_state = false;
updateState(show_flag) {
my_state = show_flag
}
}
devlet yapmak kod biraz dağınık güncellemek zorunda, genişletilebilir bir açılan ulaşmada daha iyi bir yolu var mı?
angular2 https://almsaeedstudio.com/themes/AdminLTE/index2.html içinde bunun gibi bir şey (sidenav expanable menu) ister misiniz? –