Как я могу обратиться к `defaultView`, используя подход с квадратными скобками `context['ownerDocument.defaultView']`

Начну с того, что использую библиотеку Polymer для создания веб-компонентов.

У одного из свойств компонента добавляю binding. Биндится он с методом объекта на уровне Window. Проблема в том, что Polymer проверяет наличие забиденных методов компонента с помощью следующей конструкции: let fn = context[info.methodName];, где:

  • context - экземпляр компонента;
  • info.methodName - метод компонента в строковом представлении.

Из-за этого выходит ошибка с предупреждением, что метод, который я запрашиваю, не был определен (внутри компонента). Поэтому решил попробовать дойти до необходимого метода следующим образом: context['ownerDocument.defaultView.test_method']

Но в таком случае, использование точек ни к чему не приводит.


Ответы (0 шт):