Ember & Typescript - 定义动作
Ember & Typescript - defining actions
我正在尝试使用打字稿创建我的第一个 ember 应用程序,但我对操作的定义方式有疑问。根据我找到的几个教程,我应该这样使用装饰器@action:
import { action } from '@ember-decorators/object';
@action sayHello(){
}
但我收到错误消息:
Module '"../../../node_modules/@ember-decorators/object"' has no
exported member 'action'.
在我的package.json中我定义了:
"ember-decorators": "^6.0.0",
我做错了什么?
谢谢
@action
装饰器已在 ember-decorators
v6 中删除,因为它已添加到 v3.10 beta 中的 Ember。
因此,您应该将 ember-deocrators
降级到 v5.1,以便可以将其与当前版本的 Ember 一起使用,或者将 Ember 至少升级到 3.10-beta。
如果选择升级Ember,新的动作装饰器导入方式为import { action } from '@ember/object';
我正在尝试使用打字稿创建我的第一个 ember 应用程序,但我对操作的定义方式有疑问。根据我找到的几个教程,我应该这样使用装饰器@action:
import { action } from '@ember-decorators/object';
@action sayHello(){
}
但我收到错误消息:
Module '"../../../node_modules/@ember-decorators/object"' has no exported member 'action'.
在我的package.json中我定义了:
"ember-decorators": "^6.0.0",
我做错了什么?
谢谢
@action
装饰器已在 ember-decorators
v6 中删除,因为它已添加到 v3.10 beta 中的 Ember。
因此,您应该将 ember-deocrators
降级到 v5.1,以便可以将其与当前版本的 Ember 一起使用,或者将 Ember 至少升级到 3.10-beta。
如果选择升级Ember,新的动作装饰器导入方式为import { action } from '@ember/object';