Ember在哪里是this.get()看?

时间:2017-07-13 15:03:21

标签: ember.js 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的方法,所以我想知道从哪里获取此值?

1 个答案:

答案 0 :(得分:1)

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

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