0

Я изо всех сил стараюсь подавить звездочку на заполнителе для требуемого ввода и выбрать поля в форме углового материала 2. Вот HTML:Угловой материал 2 не может подавить обязательный Asterisk

<form class="project-info-container"> 
    <h3 color="primary">Inputs</h3> 
    <md-input-container> 
     <input md-input placeholder="Contact Email" [(ngModel)] = "contact.email" name="email" md-no-asterisk required> 
    </md-input-container><br /> 
    <md-input-container> 
     <input md-input placeholder="Permit Number" [(ngModel)] = "project.permitNumber" name="number" md-no-asterisk required> 
    </md-input-container><br /> 
    <md-input-container> 
     <input md-input placeholder="Project Name" [(ngModel)] = "project.projectName" name="name" md-no-asterisk required> 
    </md-input-container><br /> 
    <md-input-container> 
     <input md-input placeholder="Project Address" [(ngModel)] = "project.address" name="address" md-no-asterisk required > 
    </md-input-container><br /> 
    <md-select [(ngModel)] = "submissionNumber" name = "subnum" class = "submission-select" color="primary" placeholder="Submission Number" md-no-asterisk required> 
     <md-option *ngFor = "let sub of subs" [value] = "sub"> 
     {{sub}} 
     </md-option> 
    </md-select> 
    </form> 

Как вы можете видеть, я пытаюсь использовать атрибут md-no-asterisk, но безрезультатно. Кроме того, я удалил ::after стиль на классе заполнителя в следующих таблицах стилей:

/node_modules/@angular/material/input/input.css 
/node_modules/@angular/material/input/input.scss 
/node_modules/@angular/material/select/select.css 
/node_modules/@angular/material/select/select.scss 

форма по-прежнему делает с звездочками и я озадачен, почему. Буду признателен за любую оказанную помощь.

ответ

0

Как вы можете проверить в этом Pr: https://github.com/angular/material2/pull/4237/files/c395b2019459f1e24494dcdcce21e6aa8e4bd899#diff-57ec6b8f9c25230070b7d749bc04c51b

Существует hideRequiredMarker вызова элемента, который вы можете использовать для вашего случая

<md-input-container [hideRequiredMarker]="true"> 

Это был толчок меньше, чем месяц назад на мастер так что вы нужна совсем недавняя версия углового & материал

Смежные вопросы