Флажок Bind угловой со входом - PullRequest
0 голосов
/ 05 ноября 2018

Использование тура героев для ссылки, которую я пытаюсь изменить для того, что я хочу сделать.

Когда страница загрузится, у меня будет несколько вариантов, чтобы пользователь мог решить, какой элемент использовать.

Я хочу снять флажок, если не выбран элемент списка. Две проблемы в том, что флажок не отображается, если я не выбрал элемент, а при выборе элемента флажок не отображается. просто заставляет это появиться. Изображение двух полей, выбирающих ввод Пример кода ниже. HTML-код

<div class="card-box">
                        <div class="card-row">
                            <div class="col-md-12">
                                <h3>Duns Number <span class="float-right" *ngIf="selectedHero">
                                        <input #selectedHero id="selectedHero" type="checkbox" [checked]="selectedHeroBox"
                                            (change)="onselectedHero(selectedHero.checked)" type="checkbox">
                                    </span>
                                </h3>
                            </div>
                        </div>
                        <div class="row">
                            <div class="col-md-12">
                                <p class="greyColor">numeric field</p>
                            </div>
                        </div>
                        <div class="row padTop30">
                            <div class="col-md-12 selItem" style="cursor: pointer;">
                                <ul class="heroes">
                                    <li *ngFor="let hero of heroes" [class.selected]="hero === selectedHero"
                                        (click)="onSelect(hero)">{{hero.name}}
                                    </li>
                                </ul>
                            </div>
                        </div>
                    </div>

Компонент

heroes = HEROES;
selectedHero: Hero;
selectedHeroBox: boolean;

onSelect(hero: Hero): void {
    this.selectedHero = hero;
}
public onselectedHero(value: boolean) {
    this.selectedHeroBox = value;
}    

1 Ответ

0 голосов
/ 05 ноября 2018

Я не уверен, что понял вопрос, но это то, что вы ищете? https://stackblitz.com/edit/angular-ojqlrf

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...