如何在TornadoFx中注入ItemViewModel

我正在尝试添加模型以通过注入查看

val model = PersonModel by inject() 

但错误:

“PersonModel”没有伴随对象。

我究竟做错了什么 ?

你需要使用: ,not =

 val model: PersonModel by inject() 

这个错误的原因是,当编译器看到val model = PersonModel ,它假设你正在试图将PersonModel类的伴随对象分配给model ,但是没有一个,所以它给了你最有帮助的消息它可以,没有意识到你犯了一个简单的语法错误。