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}}
我一直在查看 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}}