【发布时间】:2018-07-30 08:31:09
【问题描述】:
遇到了 ember (v.3.x) 的问题,无法弄清楚原因。我在文档和这里都没有找到任何东西(在我的情况下有效)。
所以,问题来了:这在我的控制器中的计算属性 (undefined.get('filter')) 中返回 undefined。我的函数的其余部分工作,所以我没有把它放在这里。
// in dic.js (controller):
export default Controller.extend({
filter: '',
filteredTerms: computed('filter', () => {
const x = this.get('filter');
// ...
}),
对应的输入框:
// in dic.hbs
{{input value=filter}}
在我的路线中,我只返回模型,它应该被该函数过滤。
【问题讨论】:
-
试试model.filter
-
model.filter 不起作用。过滤器值来自输入字段,与模型无关...
标签: ember.js controller this undefined