Как перезагрузить данные контекста DustJS из браузера без повторной визуализации всего шаблона с экспресс-сервера? - PullRequest
0 голосов
/ 28 декабря 2018

Я создал приложение nodejs, используя экспресс, консолидацию и dustjs в качестве движка шаблонов.Когда я отрисовываю шаблон пыли с экспресс-сервера, я могу отправить данные с ним через контекст, и он отлично загружается.

Однако я хотел бы взять данные от клиента и обновить существующий контекст и перезагрузить только раздел страницы, на котором расположен контекст, вместо повторного рендеринга всего шаблона с новыми данными.

Например, вот пример блока кода на странице, где я использую контекст:

example.dust

    <div class="row">
      {#data}
      <p>{name}</p>
      {/data}
    </div>

Внутри example.dust я беру информацию изпользователь и нужно добавить его в контекст {#data}.Я могу сделать это в настоящее время, отправив его на сервер, затем отправив обратно и повторно выполнив весь пример example.dust.Однако, как я могу просто обновить то, что находится в {#data} и показать обновленные значения, не перезагружая всю страницу?

Я не хочу делать прямые innerhtml или добавлять операторы в jquery, так как у меня есть все форматированиеуже сделано в шаблоне.

...