JSFiddle - React, Tailwind, and code Playground
by gurkavcu
HTML
<script src="https://raw.github.com/ericmbarnard/Knockout-Validation/master/Src/knockout.validation.js"></script>
<script src="http://cdn.kendostatic.com/2011.3.1407/js/kendo.all.min.js"></script>
<link rel="stylesheet" href="http://cdn.kendostatic.com/2011.3.1407/styles/kendo.common.min.css">
<link rel="stylesheet" href="http://cdn.kendostatic.com/2011.3.1407/styles/kendo.default.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/2.2.1/knockout-min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout.mapping/2.3.2/knockout.mapping.js"></script>
JavaScript
omega = {};
omega.franchiseInfo = {
};
omega.franchiseInfo.rawdata = [{
Id: "Main",
Title: "Main",
Type: "main",
items: [{
Id: "Menu1",
Title: "Menu1",
Type: "menu",
items: [{
Id: "Menu1",
Title: "Menu1",
Type: "menu",
items: []
}]
}]
}];
omega.franchiseInfo.observableRawData = ko.mapping.fromJS(omega.franchiseInfo.rawdata);
console.log(omega.franchiseInfo.observableRawData()[0].Id());
var original = ko.toJS(omega.franchiseInfo.observableRawData);
console.log(original);