Могу ли я получить доступ к родительскому / близкому элементу ключа в наблюдаемом? - PullRequest
0 голосов
/ 06 мая 2020

Учитывая observable например:

import "./styles.css";
import { observable } from "mobx";

const a = observable({
  firstName: {
    value: "a"
  },
  lastName: {
    value: "b",
    foo() {
      // can I access firstName from `this`?
      return this.value;
    }
  }
})

Что-то вроде getParent(this).firstName.value?

1 Ответ

0 голосов
/ 07 мая 2020

Вы не можете, но это не имеет ничего общего с мобксом. Так работает Javascript. Как вы знаете, firstName и lastName - это полностью разделенные объекты, которые содержатся в одном родительском объекте. Вы не можете go up в ссылках на объекты.

...