打字稿中的构造函数中新对象的类型是什么?

时间:2020-03-17 14:54:46

标签: javascript typescript

如何在打字稿中以$ modal类型的Item类? 情态是新的对象。 但是,如何在Item构造函数中使用模式对象类型?

class Modal {
  constructor() {
   this.$modal = document.querySelector(`#modal`) as HTMLElement;
  }
  openModal() {
    this.$modal.style.display = 'block';
  }
}


class Item {
  constructor($modal) {
   this.$modal = $modal;
 }

  init() {
  this.$modal.openModal();
 }
}

const modal = new Modal();

const item = new Item({$modal: modal});

0 个答案:

没有答案