Служебные объекты
data
Объект data доступен в изолированном JavaScript без необходимости предварительной инициализации.
Назначение
-
Содержит методы
ytmOnSuccess()иytmOnFailure():data.ytmOnSuccess()— для успешного завершения тега.data.ytmOnFailure()— для указания на ошибочное завершение.
-
Предоставляет доступ к параметрам, которые задаются в шаблоне.
В коде любого шаблона тега должен вызываться один из методов: data.ytmOnSuccess() или data.ytmOnFailure(). Это необходимо для корректного завершения выполнения тега.
Доступ к параметрам
В коде шаблона, написанного на изолированном JavaScript, можно получить доступ к параметрам шаблона тега. Любой параметр будет доступен как свойство объекта data с соответствующим названием.
Пример шаблона с параметром cliendID:
const loadScript = require('loadScript');
const callInWindow = require('callInWindow');
loadScript(
'https://abt.s3.yandex.net/expjs/latest/exp.js',
function () {
callInWindow('ymab', { clientId: data.cliendID });
data.ytmOnSuccess();
},
data.ytmOnFailure
);
Написать в службу поддержки
Была ли статья полезна?
Предыдущая
Следующая