Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kotlin 如何在tornadoFx中注入ItemViewModel_Kotlin_Tornadofx - Fatal编程技术网

Kotlin 如何在tornadoFx中注入ItemViewModel

Kotlin 如何在tornadoFx中注入ItemViewModel,kotlin,tornadofx,Kotlin,Tornadofx,我正在尝试通过注入将模型添加到视图中 val model = PersonModel by inject() 但错误是: “PersonModel”没有伴生对象 我做错了什么?您需要使用:,而不是= val model: PersonModel by inject() 错误的原因是,当编译器看到val model=PersonModel时,它假定您试图将PersonModel类的伴生对象分配给model,但没有,因此它会给您提供最有用的消息,而没有意识到您犯了一个简单的语法错误

我正在尝试通过注入将模型添加到视图中

val model = PersonModel by inject()
但错误是:

“PersonModel”没有伴生对象


我做错了什么?

您需要使用
,而不是
=

val model: PersonModel by inject()

错误的原因是,当编译器看到
val model=PersonModel
时,它假定您试图将
PersonModel
类的伴生对象分配给
model
,但没有,因此它会给您提供最有用的消息,而没有意识到您犯了一个简单的语法错误