0

ビューモデルをjsonにシリアル化しようとしていますundefinedが、そのko.toJSON(PageViewModel)部分しか実行できません。何か案が?

function PageViewModel() {

    //Properties
    this.Name = ko.observable();
    this.Title = ko.observable();
    this.Language = ko.observable();

    //Seo
    this.SEOKeywords = ko.observable();
    this.SEODescription = ko.observable();
    this.SEOIndexPage = ko.observable();
    this.SEOGeoPositionLatitude = ko.observable();
    this.SEOGeoPositionLongitude = ko.observable();
    this.SEOGeoPositionPlaceName = ko.observable();
    this.SEOGeoPositionRegion = ko.observable();

}
ko.applyBindings(new PageViewModel());
window.loadFirebugConsole;
console.log(ko.toJSON(PageViewModel));

ありがとうミック

4

1 に答える 1

5

オブジェクトではなく関数をシリアル化しようとしています。コードを次のように更新します。

var vm = new PageViewModel();
ko.applyBindings(vm);
window.loadFirebugConsole;
console.log(ko.toJSON(vm));
于 2012-12-29T12:33:03.493 に答える