Ember this.get() 在找什么?

Ember where is this.get() looking?

我一直在查看 ember-power-calendar 的所有代码,我正在尝试更改 selected 值以在其对象中包含另一个项目。

On this line,它正在调用 selected: this.get('selected'),,但我似乎无法找到它从哪里获取 'selected'。它在自己的文件之外寻找吗?进口不是很描述性,但我觉得它在其中之一:

import Component from '@ember/component';
import { computed } from '@ember/object';
import { guidFor } from '@ember/object/internals';
import { inject } from '@ember/service';
import moment from 'moment';
import { task } from 'ember-concurrency';
import layout from '../templates/components/power-calendar';

文件中没有其他地方有一个名为 selected 的方法,所以我想知道它是从哪里得到这个值的?

当您使用该组件时,我们需要将 selected 属性 传递给该组件,这就是它的来源。

{{#power-calendar selected=arrival onSelect=(action (mut arrival) value="moment") as |calendar|}}
  {{calendar.nav}}
  {{calendar.days}}
{{/power-calendar}}