Namespace: request

ns. request

Делает запрос моделей с сервера. Аргументы можно передавать в следующих форматах:

  • string item, params - одна модель и опциональные параметры для нее ns.request('model', params)
  • string[], params - массив моделей и опциональные единые для всех параметры ns.request(['model1', 'model2'], params)
  • object[] - массив моделей вида {id: modelName, params: modelParams} ns.request([ {id: 'model1', params: params1}, {id: 'model2', params: params2}, ])
  • ns.Model[] - массив экземпляров моделей ns.request([ modelInstance1, modelInstance2 ]);

Namespaces

manager

Members

staticns.request.forcedRequest

Делает запрос моделей с сервера, не учитывая их закешированности.

See:

staticns.request.requestParamsobject

Дополнительные общие параметры запроса. Эти параметры добавляются в любой запрос.

staticns.request.URLstring

Урл до сервера.

Methods

staticns.request.addRequestParams(params)

ns.request.js, line 76

Добавляет к params, параметры из ns.request.requestParams.

Name Type Description
params object

Параметры запроса.

staticns.request.canProcessResponse(){boolean}

ns.request.js, line 91

Метод для проверки ответа данных. Может использоваться, например, при проверки авторизации.

staticns.request.extractModel(model, result)

ns.request.js, line 108

Обрабатывает ответ модели от сервера.

Name Type Description
model ns.Model
result *

staticns.request.models(models, options){Vow.Promise}

ns.request.js, line 52

Делает запрос моделей с сервера.

Name Type Description
models Array.<ns.Model>

Массив моделей.

options object optional

Опции запроса.

Name Type Default Description
forced Boolean false optional

Не учитывать закешированность моделей при запросе.

comments powered by Disqus