Добавление пользовательского элемента управления внешним видом с помощью setAttribute - PullRequest
0 голосов
/ 28 октября 2018

Я создал пользовательские элементы управления внешним видом и хочу добавить его в сцену, используя setAttribute (componentName, data), но я не знаю, что заполнять в параметрах.Есть идеи ?

Вот моя попытка:

var skyImage = document.querySelector('#sky') as HTMLImageElement;
var aScene = document.querySelector("a-scene");
  if(skyImage.complete){
      if(skyImage.width/2 == skyImage.height){
  let camera = document.createElement('a-camera');
  camera.setAttribute('new-controls', 'true');
  aScene.appendChild(camera);

для пользовательских элементов управления внешним видом, я взял тот же код, просто ограничил поворот по оси Y и переименовал его в новые элементы управления.

1 Ответ

0 голосов
/ 28 октября 2018

Вам либо нужно указать свойство, которое вы хотите изменить:

el.setAttribute('mycomponent', 'someproperty', value)

или, если вы хотите присоединить компонент со значениями по умолчанию:

el.setAttribute('mycomponent', '')
...