簡體   English   中英

淘汰賽,ViewModel是無法計算對象的對象嗎?

[英]Knockout, ViewModel is object no computed possible?

我有問題,我的Knockout ViewModel沒有功能,需要這樣做:

vmNeu = {
KdLand: ko.observableArray(),
SelectedKdLand: ko.observable(),


Ansprechpartner: ko.observableArray([]),
ApListe: ko.computed({
    read: function() {
        var apList = [];
        $(this.Ansprechpartner()).each(function(index, ap) {
            var vollerName = ap.Vorname + ' ' + ap.Nachname;
            if (ap.IstStandard) {
                vollerName += ' (Standard)';
            }

            apList.push({ label: vollerName, value: ap.AnsprechpartnerNr });
        });
        return apList;
    }
})

};

到現在為止,所有東西都運行良好,可觀察和可訂閱,但是現在我想使用計算機,並且無法從viewModel中訪問其他屬性,我嘗試了所有;(

有沒有可能?

最好的祝福

如果您查看有關可計算觀察值文檔 ,則會看到ko.computed接受了this范圍的參數。 嘗試更改代碼,使其像示例中一樣工作,並且應該可以工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM