如何获得可观察到的淘汰赛名称?
How to get Name of knockout observable?
在我的 ViewModel 中(打字稿)
我有一个可观察的
public testObservable: KnockoutObservable = ko.observable();
我怎样才能得到这个 observable 的 'name'?
在这种情况下,结果(可观察的名称)是 'testObservable'
通常,您的 observable 将是 ViewModel 的 属性,如下所示:
var view_model = {
testObservable: ko.observable()
}
您可以通过遍历对象来获取名称:
var name = '';
for (var prop in view_model) {
if (view_model.hasOwnProperty(prop)) {
name = prop;
}
}
如果它是您的 ViewModel 中唯一的 属性,这将起作用。
在我的 ViewModel 中(打字稿) 我有一个可观察的
public testObservable: KnockoutObservable = ko.observable();
我怎样才能得到这个 observable 的 'name'?
在这种情况下,结果(可观察的名称)是 'testObservable'
通常,您的 observable 将是 ViewModel 的 属性,如下所示:
var view_model = {
testObservable: ko.observable()
}
您可以通过遍历对象来获取名称:
var name = '';
for (var prop in view_model) {
if (view_model.hasOwnProperty(prop)) {
name = prop;
}
}
如果它是您的 ViewModel 中唯一的 属性,这将起作用。