运算符'=='不能应用于knockoutObservable <string>和string类型

1 knockout.js typescript

当我尝试使用条件内部如果在打字稿中我得到错误"运算符'=='不能应用于类型knockoutObservable和字符串"

if(me.Info().roomName ==" - "){

}

我在VS2013中得到了这个语句的intellisense错误.请指教.

Joh*_*yHK 5

您需要调用observable来获取其值,以便将其与字符串进行比较:

if(me.Info().roomName() == "-") {

}
Run Code Online (Sandbox Code Playgroud)