define(['jquery', 'knockout','knockout.mapping','plugins/router'], function ($, ko, router) {
function getJson(url) {
return JSON.parse($.ajax({
type: 'GET',
url: url,
dataType: 'json',
global: false,
async: false,
success: function (data) {
return data;
}
}).responseText);
}
var dv = ko.observable;
var crnt = this.location.hash.split('/');
console.log(crnt);
if (crnt[2] == null) {
dv = 5;
}
else {
dv = crnt[2]
}
var parsedMenu = JSON.parse(menulist);
var parsed = JSON.parse(myJsonObj);
var arr = [];
for (var x in parsed) {
arr.push(parsed[x]);
}
var vm =
{
myObsArray: ko.observableArray(arr),
menulist: parsedMenu,
activate: function (context) {
console.log(context);
dv: context;
},
dv: dv
};
vm.cacheViews = false;
return vm;
});