【发布时间】:2020-04-29 13:32:55
【问题描述】:
我在 Ember 3.15 中有一个组件,我正在尝试做类似的事情
import { action, set } from '@ember/object';
@action
someMethod() {
const value = ... // something random
let propertyName = ... // some variable string
set(this, propertyName, value);
}
它在浏览器中似乎工作正常,但打字稿将设置行标记为错误(特别是 propertyName 参数)。那么如果它有效,为什么打字稿不喜欢它呢?
这似乎也发生在 get() 中,它不喜欢像 get(this, propertyName) 这样的变量 propertyNames。
【问题讨论】:
-
你是说ember 3.15吗?
标签: typescript ember.js glimmer.js