Angular 6: добавить библиотеку java-скриптов, например "https://www.npmjs.com/package/url-regex" - PullRequest
0 голосов
/ 13 сентября 2018

Требуется помощь. Я хочу использовать этот валидатор URL в своем угловом приложении. https://www.npmjs.com/package/url-regex

Может ли кто-нибудь подсказать мне, как мне включить в свой угловой

Спасибо и с уважением Sudeep Singh Rawat

Ответы [ 2 ]

0 голосов
/ 13 сентября 2018

Все, что вам нужно сделать, это установить пакет $ npm install --save url-regex

После этого в том месте, где вы хотите использовать Regex, вам нужно импортировать модуль:

const urlRegex = require('url-regex');

Затем используйте переменную urlRegex в месте, где вам нужно проверить URL: Пример:

urlRegex().test('http://github.com foo bar');

Но это на стороне сервера (сервер nodejs);

В Angular 6 у вас есть много способов сделать это, но не с этой библиотекой. И, честно говоря, я понятия не имею, есть ли какая-либо библиотека, которая будет установлена, которая делает это. Но если вы не найдете ничего, я думаю, что лучший способ будет через реактивные формы и валидаторы.

https://angular.io/api/forms

Вы можете создать свою директиву, в которой вы определяете, какой валидатор вам нужен и шаблоны И да, здесь Angular уже есть RegExp: Более подробная информация здесь: https://angular.io/api/forms/PatternValidator

0 голосов
/ 13 сентября 2018

Извините, я не знаю много о угловых и веб-пакетах и ​​о том, как работают операторы импорта, поэтому я запутался в импорте urlRegex из 'url-regex';ответ был прост

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