ToStringStub が計算されたものである場合、現在の値を EmailList に割り当てるのに、計算されたものが渡されないようにするにはどうすればよいですか?
self.EmailList = ko.observable(self.ToStringStub());
ToStringStub が計算されたものである場合、現在の値を EmailList に割り当てるのに、計算されたものが渡されないようにするにはどうすればよいですか?
self.EmailList = ko.observable(self.ToStringStub());
私があなたの必要性を正しく理解しており、EmailList オブザーバブルを作成する必要がないよりも ToStringStub (計算されたオブザーバブル) を EmailList に割り当てたい場合は、次のようにします。
self.EmailList = self.ToStringStub; //no need to use function parenthesis '()'
上記のコードは、ToStringStub で監視可能な EmailList を自動的に作成し、ToStringStub で計算された監視可能な変更が行われるたびに、EmailList も変更されます。
ただし、 EmailList と ToStringStub の値は常に同じです。