Я создал директиву из https://www.davebennett.tech/angular-4-input-numbers-directive/, чтобы разрешить пользователям вводить только цифры в номере телефона. В файле src/app/app.sharerd.module.ts
я сделал следующий код для импорта директивы:
import { NumberOnlyDirective } from './number.directive';
declarations: [..., ..., NumberOnlyDirective], ...
export class SharedModule { }
Теперь в папке /src/
я создал папки с именем modules/auth/component/
.
.
В папке auth.module.ts
в папке /src/auth/
я сделал следующее:
import { NgModule } from '@angular/core';
import { SharedModule } from '../../app/app.shared.module';
...
...
Теперь в signup.html
под /src/auth/component/
:
<input type="text" name="phone" myNumberOnly ... > ...
...
Я все еще могу вводить символы / специальные символы и т. Д. В текстовое поле, однако я не увидел никаких ошибок в консоли / cli.