Делает запрос моделей с сервера. Аргументы можно передавать в следующих форматах:
- 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
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 Не учитывать закешированность моделей при запросе.