如何获得淘汰赛的名称可观察?

时间:2016-02-02 13:56:24

标签: knockout.js typescript observable

在我的ViewModel(打字稿)中 我有一个可观察的

public testObservable:KnockoutObservable = ko.observable();

我怎样才能得到' name'这个可观察的?

在这种情况下,结果(可观察的名称)是' testObservable'

1 个答案:

答案 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的唯一属性,则可以使用。

相关问题