2014-03-29 3 views
3

Я хотел бы (асинхронно) извлекать данные модели каждый раз, когда отображается страница. Путь может иметь дополнительные параметры, рассказывающие о withOnShow-обработчик, какие поля для выборки, например:Параметры URL-адреса доступа pagerjs в withOnShow

..#!/navigation/href_with_params/users/123?fields=a,b,c,d 

Как бы вы получить доступ к «поля» -param внутри обработчика withOnShow?

Cool.loadUser = function(callback, page) { 
$.get('users/' + page.currentId + "?fields=" + <fields>, function(data) { 
    callback(ko.mapping.fromJSON(data)); 
    }); 
}; 

ответ

4

вы могли бы сделать что-то вроде

var fields = page.ctx.field(); 

внутри withOnShow. Надеюсь это поможет.