Мы приближаемся к завершению работы над встроенным виджетами JavaScript, который был построен с помощью AngularJS, на сегодняшний день все, что работает, но сейчас мы находимся в точке, где нам нужно разрешить владелец сайта, чтобы ввести параметры конфигурации в JavaScript, такие как:Добавить настройки для встраиваемого углового виджета
- company_id
- пользователь
- имя
- электронной
- идентификатор
- по умолчанию переопределяет
В предыдущей итерации нашего виджета мы использовали необработанный JavaScript, и были в состоянии добавить настройки, как это:
Widget = window.Widget || [];
(function() {
var i, e;
i = document.createElement("script"),
i.type = 'text/javascript';
i.async = 1,
i.src = "https://path/to.js",
e = document.getElementsByTagName("script")[0],
e.parentNode.insertBefore(i, e);
})();
Widget.push(['set', {
'account_id': 'konami',
}]);
Внутри нашей JavaScript, мы просто имели window.Widget
, который мы переписывали с их настройками и использовали там, где нам было нужно.
Однако я не понимаю, как/где получить эту информацию и использовать ее из нашего углового приложения, я бы по достоинству оценил любую помощь по наилучшему способу добавления настроек/конфигурации с момента загрузки JavaScript, и иметь возможность использовать это в наших службах/контроллерах.
Можете ли вы уточнить свое предыдущее решение немного больше? Неясно, где были данные (company_id, пользователь и т. Д.). – rakslice
как раз на веб-сайте, на котором будет размещаться виджет, они были тем, что должно было быть введено в скрипт – duellsy