20 lines
462 B
JavaScript
20 lines
462 B
JavaScript
var Todos = angular.module('Todos', []);
|
|
|
|
Todos.controller('MainCtrl', ['$scope', '$window', function($scope, $window) {
|
|
|
|
$scope.todos = _loadTodos();
|
|
|
|
// ???
|
|
|
|
function _loadTodos() {
|
|
var todosStr = $window.localStorage.getItem('notVanillaTodos.todos');
|
|
return JSON.parse(todosStr || '[]');
|
|
}
|
|
|
|
function _saveTodos(todos) {
|
|
var todosStr = JSON.stringify(todos);
|
|
$window.localStorage.setItem('notVanillaTodos.todos', todosStr);
|
|
}
|
|
|
|
}]);
|