Ember.js Ember包装问题直接从组件获取数据

Ember.js Ember包装问题直接从组件获取数据,ember.js,Ember.js,我试图使用来自组件的数据,但收益率没有通过。这就像它没有击中组件模板一样 这个代码的结构有什么问题吗 页面 。。 包装组件.hbs <div class="wrapper-component"> {{yield fullName}} </div> 所以在页面上我应该看到“蓝色”出现-但它没有显示任何内容看起来你可能想要一个属性而不是一个函数 import Component from '@ember/component'; import { computed } f

我试图使用来自组件的数据,但收益率没有通过。这就像它没有击中组件模板一样

这个代码的结构有什么问题吗

页面

。。 包装组件.hbs

<div class="wrapper-component">
  {{yield fullName}}
</div>

所以在页面上我应该看到“蓝色”出现-但它没有显示任何内容

看起来你可能想要一个属性而不是一个函数

import Component from '@ember/component';
import { computed } from '@ember/object';

export default Component.extend({

  fullName: "blue",

  // if you want a computed property:
  fullName2: computed(function() {
    return 'blue';
  });


});
这将在模板中打印蓝色。
否则,
fullName
引用是一个未调用的函数

看起来您可能想要一个属性而不是函数

import Component from '@ember/component';
import { computed } from '@ember/object';

export default Component.extend({

  fullName: "blue",

  // if you want a computed property:
  fullName2: computed(function() {
    return 'blue';
  });


});
这将在模板中打印蓝色。
否则,
fullName
引用是一个未调用的函数

我对组件和js的拼写不同我对组件和js的拼写不同
import Component from '@ember/component';
import { computed } from '@ember/object';

export default Component.extend({

  fullName: "blue",

  // if you want a computed property:
  fullName2: computed(function() {
    return 'blue';
  });


});