angle2-multiselect-dropdownにカスタマイズCSSを追加する必要があります。私はこのリンクを参照しました:https://www.npmjs.com/package/angular2-multiselect-dropdown。私はここに私のコードを追加しました。この問題を解決するために私を助けてください。前もって感謝します。角度2の複数選択ドロップダウン
リンクでコード化されたものと同じものをコード化しました。しかし、私にとってはうまくいかない。 HTMLページ:
<div class="col-lg-10 col-md-10 col-sm-10 col-xs-10">
<angular2-multiselect [data]="itemList" [(ngModel)]="selectedItems" [settings]="settings" (onSelect)="onItemSelect($event)"
(onDeSelect)="OnItemDeSelect($event)" (onSelectAll)="onSelectAll($event)" (onDeSelectAll)="onDeSelectAll($event)">
CSSファイルを追加する必要があります。
.inputField {
border: 0;
outline: 0;
background: transparent;
border-bottom: 1px solid #7C7C81;
width: 100%;
margin-bottom: 10px;
}
.inputField .c-token{
background: #38d574 !important;
}
.inputField .pure-checkbox label::before {
border-color: #38d574 !important;
}
.inputField .pure-checkbox input[type="checkbox"]:checked +
label[_ngcontent-c1]:before {
background: #38d574 !important;
}
.inputField .c-btn {
border: 0 !important;
outline: 0 !important;
background: transparent !important;
border-bottom: 1px solid #7C7C81 !important;
width: 100% !important;
margin-bottom: 10px !important;
}
.TSファイル:
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'dropdown',
templateUrl: './dropdown.component.html',
styleUrls: ['./dropdown.component.css']
})
export class DropdownComponent implements OnInit {
itemList = [];
selectedItems = [];
settings = {};
constructor() { }
ngOnInit() {
this.itemList = [
{ "id": 1, "itemName": "India" },
{ "id": 2, "itemName": "Singapore" },
{ "id": 3, "itemName": "Australia" },
{ "id": 4, "itemName": "Canada" },
{ "id": 5, "itemName": "South Korea" },
{ "id": 6, "itemName": "Brazil" }
];
this.settings = {
text: "Select Countries",
selectAllText: 'Select All',
unSelectAllText: 'UnSelect All',
classes: "myclass inputField"
};
}
onItemSelect(item: any) {
console.log(item);
console.log(this.selectedItems);
}
OnItemDeSelect(item: any) {
console.log(item);
console.log(this.selectedItems);
}
onSelectAll(items: any) {
console.log(items);
}
onDeSelectAll(items: any) {
console.log(items);
}
}
話すコードはどこですか? –
私はこのウェブサイトを初めて使っています。私のコードを投稿しようとしています。このポストにコードを追加するとエラーが発生します。 – Newbie007
<>アイコンを使用する – orangespark