如何在tornadoFx中注入ItemViewModel

时间:2017-08-30 19:29:54

标签: kotlin tornadofx

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

val model = PersonModel by inject()

但错误:

  

'PersonModel'没有伴侣对象。

我做错了什么?

1 个答案:

答案 0 :(得分:2)

您需要使用:,而不是=

val model: PersonModel by inject()

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