在我的ViewModel(打字稿)中 我有一个可观察的
public testObservable:KnockoutObservable = ko.observable();
我怎样才能得到' name'这个可观察的?
在这种情况下,结果(可观察的名称)是' testObservable'
答案 0 :(得分:0)
通常,您的observable将是ViewModel的属性,如下所示:
var view_model = {
testObservable: ko.observable()
}
您可以通过迭代对象来获取名称:
var name = '';
for (var prop in view_model) {
if (view_model.hasOwnProperty(prop)) {
name = prop;
}
}
如果它是ViewModel的唯一属性,则可以使用。