【发布时间】:2015-03-27 06:57:58
【问题描述】:
我有一个混合:
export default Ember.Mixin.create({
queryParams: ['abc', 'def', 'ghi']
});
和一个控制器:
import SampleMixin from 'app/mixins/sample-mixin';
export Ember.ObjectController.extend(SampleMixin, {
queryParams: function () {
var mixinQParams = this.getMixinParams();
mixinQParams.append('xyz');
return mixinQParams;
}.property()
});
我的问题是我们如何获取 mixin 的 queryParam,以便我们可以对其进行编辑或添加更多值,即使用什么来代替上面的 getMixinParams() 以获得 mixin 属性。
【问题讨论】:
-
您可能正在寻找
concatenatedProperties。 -
但是如何将属性声明为 concatenatedProperty 而不是常规属性?
标签: javascript ember.js ember-cli mixins