Desktop markdown wiki app. Built with node, Electron Framework and AngularJS.

note-ctrl.js 863B

    /** * @ngdoc function * @name domainManagerApp.controller:AboutCtrl * @description * # AboutCtrl * Controller of the domainManagerApp */ angular.module('codexApp.note', []) .controller('NoteCtrl',['$scope', '$rootScope', '$state', 'FileService', function ($scope, $rootScope, $state, FileService) { var marked = require('marked'); var filesystem = require("fs"); console.log('Note opened!') $scope.note = FileService.getCurrentNote(); $scope.container = "note-container"; filesystem.readFile($scope.note.path, function(err, data) { var str = String.fromCharCode.apply(null, data); if(!$scope.$$phase) { $scope.$apply(function(){ $scope.note.data = marked(str); }); } else { $scope.note.data = marked(str); } //console.log($scope.note); }); }]);