win10-rocks
Version:
Build apps for Win10 using the winjs-rocks MVVM architecture
31 lines (23 loc) • 804 B
JavaScript
var WinJSRocks = require('winjs-rocks'),
base = WinJSRocks["view-model"].base;
var _constructor = function(options) {
base.apply(this, arguments);
this.onInitialDataLoadedMessageBinding = this.onInitialDataLoadedMessage.bind(this);
this.MessageService.register("initialDataLoadedMessage", this.onInitialDataLoadedMessageBinding);
};
var instanceMembers = {
onDataSet: function() {
var that = this;
that.notifyLoaded();
},
onInitialDataLoadedMessage: function() {
this.MessageService.unregister("initialDataLoadedMessage", this.onInitialDataLoadedMessageBinding);
this.MessageService.send("navigateToMessage", {
viewKey: "landing"
});
}
};
var staticMembers = {
};
module.exports = WinJS.Class.derive(base, _constructor,
instanceMembers, staticMembers);