【发布时间】:2016-11-10 17:34:07
【问题描述】:
我在 Typescript 上过课。它有一些字段
field1 : ko.observable<number>();
field2 : ko.observable<string>('');
...
在另一个类的某个函数中,我尝试遍历每个对象字段,对于number 类型的字段,我需要进行一些修改。
如何检测到这一点?
我已经尝试过下一步,但总是输入string,这是合乎逻辑的。 locationModel已满
使用来自 HTML 表单的值,其中输入的类型为 text
Object.keys(locationModel)
.forEach(property => {
if (typeof locationModel[property]() === 'number') { }
else{ }
}
});
【问题讨论】:
标签: javascript typescript knockout.js typeof