これが可能かどうかはわかりませんが、JavaScript に 2 つのビュー モデル関数があり、そのうちの 1 つでもう一方を参照していますが、エラーが発生しています。ここに私のビューモデルがあります:
var userViewModel = function (data) {
var _self = this;
_self.ID = ko.observable(data.ID);
_self.Name = ko.observable(data.Name);
//_self.ShowLetter = ko.computed(function () {
// return (typeViewModel().UserCount() > 13);
//});
_self.Letter = ko.observable(data.Letter);
};
2 番目のビュー モデル:
var typeViewModel = function (data) {
var _self = this;
_self.ContentType = ko.observable(data.ContentType);
_self.TypeName = ko.observable(data.TypeName);
_self.UserCount = ko.observable(data.UserCount);
_self.Users = ko.observableArray([]);
};
最初のviewModelの行のコメントを外してアプリを実行すると、コンソールにContentTypeのプロパティが見つからないというエラーが表示されます。
私は何を間違っていますか?