example for model_manager -> model -> touch
This commit is contained in:
parent
525b0b246a
commit
35e654a1c2
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user