2015-01-29 2 views
0

Дело в том, что вы скрываете свой адрес электронной почты от спам-комбайнов, не отключая пользователя от его просмотра. Есть небольшие библиотеки, такие как http://www.bronze-age.com/nospam/ (включая пользовательский .js-файл и вызов его функции), чтобы спам-системы не получили его, и пользователь явно увидит ваш адрес.поиск угловой директивы: mailto: адрес печати, избегая спама

Это нормально, но мое приложение уже угловато, и это кажется отличным вариантом использования для директивы. Вы знаете, есть ли проблема, которая решает описанную проблему? Я искал его, но не нашел.

ответ

0

До сих пор лучшее, что я думал это явно с помощью интерполяцией:

<a href="{{'mailto:'}}{{'[email protected]'}}domain.com">{{'[email protected]'}}domain.com</a> 

или даже:

<a href="{{'mailto:'}}{{'your-name'}}{{'@'}}domain.com">{{'your-name'}}{{'@'}}domain.com</a> 

(в зависимости от спам-ботов разборе интеллекта).

Google должен анализировать сайты SPA - это круто. Браузер отображает его правильно (при нажатии на ссылку mailto открывается почтовый клиент). Но я не уверен в силе комбайнов для спамеров - надеюсь, они все еще немыслимы, чтобы выполнить углы для получения адресов электронной почты.

Таким образом, в этом случае никакой контроллер/директива/обслуживание не требуется.