diff --git a/docfiles/providers/managers/models/model.js b/docfiles/providers/managers/models/model.js index e6130f6..b7ac373 100644 --- a/docfiles/providers/managers/models/model.js +++ b/docfiles/providers/managers/models/model.js @@ -55,15 +55,23 @@ function Model() { }; /** - * #### Загрузка статических переменных для модели. + * #### Загрузка статических переменных для устройства * * @example + * // Пример, как получить доступ к статическим переменным устройства. + * + * // Создадим промис для отслеживания результата + * var pr = new tools.promise(); + * * var model_provider = null; * var model_ref = null; + * + * // запрос по адресу модели в менеджер моделей * ps.pl.mm().get(_model_addr).then(function (_ref) { * model_ref = _ref; * model_provider = _ref.value(); * + * // запрос на получение статических данных * return model_provider.touch(); * }.bind(this), function (_err) { * pr.reject({err: 0, sub: _err, message: "error on get model", model_addr: _model_addr}); @@ -78,6 +86,7 @@ function Model() { * pr.reject({err: 0, sub: _err, message: "error on get static model data", model_addr: _model_addr}); * }.bind(this)); * + * // После того как будет получен полный результат, необходимо сбросить ссылку * var clear = function () { * model_ref.reset(); * model_ref = null;