disconnect() this.socket?.close();
// app/components/price-display.js import Component from '@glimmer/component'; import inject as service from '@ember/service'; export default class PriceDisplayComponent extends Component @service priceFeed; ember subs
@action updatePrice(data) this.currentPrice = data.price; disconnect() this
import tracked from '@glimmer/tracking'; import cached from '@glimmer/tracking'; class Person @tracked firstName; @tracked lastName; import inject as service from '@ember/service'