Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
this.model.add('todos', {
text: newTodo,
completed: false,
ctime: +(new Date)
});
var derbyHook = require('derby-hook');
// В store добавляем функцию hook
derbyHook(store);
store.hook('create', 'todos', function(docId, value, session, backend) {
model = store.createModel();
model.fetch ('todos.'+docId, function(err){
var time = +new Date();
model.set('todos.'+docId+'.ctime', time);
})
});
ctime не пишите.{{unbind _page.value}}, либо, как в вашем случае, можно сделать необновляемым целый блок:{{unbind}}
<!-- ваш html с нереактивными {{_page.values}} вставками -->
{{/}}
on, то есть у вас будет примерно так:{{on _page.trigger}}
{{unbind}}
<!-- вывод комментов -->
{{/}}
{{/}}
<a href="#" on-click="refreshTodos()">Refresh</a>
app.proto.refreshTodos = function(){
app.model.set('_page.trigger', !app.model.get('_page.trigger'))
}
Изучаем Derby 0.6, пример #2