我有一个可观察的淘汰赛,并且我试图在未定义时运行一个函数,但我一直收到下面的错误。这是我的观点模型:
查看型号:
self.prevLayer = ko.observable();
if (typeof self.prevLayer() !== "undefined") {
DoStuff();
}
这是我的错误:
消息:undefined不是函数
答案 0 :(得分:2)
您是否在检查视图模型之外是否未定义?
如果是这样,您需要在视图模型中移动它,该变量仅存在于视图模型中。