Честно говоря, я не уверен, в чем причина поведения: systemjs, babel или моя собственная ошибка. Я использую класс для настраиваемого контроллера управления и сохраняю ссылку на класс в собственной переменной. По-видимому, это становится чрезмерным с помощью любых последующих экземпляров контроллера.Как правильно сохранить самостоятельную ссылку с классами ES6?
Я создал простой репозиторий для демонстрации: клон, установить, запустить live-сервер или ваш предпочтительный сервер. Вы увидите две кнопки, каждая из которых является настраиваемым элементом управления. Нажатие на кнопку влияет только на один элемент управления.
https://github.com/alexkolt/selfIsThis
Как я могу получить эту работу с классом ES6?
У вас есть один 'self' для всех экземпляров контроллера. В чем смысл «сам»? – zeroflagL
Пожалуйста, разместите свой код (или соответствующие его части) в своем вопросе, вместо того, чтобы связывать некоторый репозиторий github. – Bergi