Социальные кнопки в проекте на Caché

Одной из задач в проекте Вакансии по технологиям InterSystems, было создание кнопок “поделиться” для основных, на наш взгляд, социальных сетей. А конкретно для каждой вакансии необходимо:

  • внесение её логотипа;
  • название вакансии;
  • краткое описание;
  • знать из какой соц. сети пришел пользователь.

Как ни странно, это оказалось не такой уж и простой задачей при реализации на AngularJS по следующим причинам: