Как автоматически обновить sh значение свойства в Ember - PullRequest
2 голосов
/ 23 марта 2020

Прежде всего, я думаю, что предмет вопроса может не содержать правильный контекст в том, что я ищу, но я попытаюсь объяснить себя.

Я довольно новичок в Ember, и я ищу способ получить свойство и периодически обновлять sh его значение, вместо того, чтобы основываться на обновлении представления, действии или элементе шаблона, вызывающем изменение свойства.

Это своего рода обобщение c пример, но это тесно связано с тем, что я делаю:

  • У меня есть утилита, которая вычисляет размер объектов или, в частности, c для того, что я делаю, рассчитает размер местное хранилище.
  • Я храню значение этого вычисления в свойстве и использую его в «сервисе» и других местах приложения.

    • Везде, где я использую это свойство, просто stati c view, и пользователь не будет взаимодействовать, выполняя действие по обновлению этого свойства.

    какие-либо предложения?

1 Ответ

3 голосов
/ 23 марта 2020

Это один из способов, которым Ember Octane просто javascript. Вы можете использовать setInterval и вычислять значение с любым интервалом, который вам нравится, а затем установить его для свойства @ tracked службы. Всякий раз, когда ваша функция интервала обновляет свойство, оно будет изменяться везде, где вы его отображали.

...