сервера. Хотелось бы добавить к нему дополнительные методы, но если это сделать в этом классе, то их не будет, когда я получу данные с сервера. Есть какие-нибудь способы?
Класс не может приходить с сервера. С сервера приходит строка. но ты можешь делать new Класс при получении данных
Методы обычно описывают в компоненте или сервисе, Получив объект с сервера, сохраняйте его в сервис, А в компоненте получайте из сервиса, и работайте с ним методами компонента
1) Proxy https://learn.javascript.ru/proxy 2) Design Pattern «Adapter» 3) var a = { a: 1 }; var proto = { foo: () => { console.log(this.a) }}; var c = Object.setPrototypeOf(a, proto); c.foo(); https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/setPrototypeOf 4) https://stackoverflow.com/questions/16863073/dynamically-add-properties-to-the-prototype-object
Обсуждают сегодня