Записи заказов, которые предварительно загружаются с помощью Ecto [duplicate]

Любой родитель, который существует в момент привязки события, и если ваша страница динамически создавала элементы с помощью кнопки имени класса, вы привязывали бы событие к родительскому, который уже существует

$(document).ready(function(){
  //Particular Parent chield click
  $(".buttons").on("click","button",function(){
    alert("Clicked");
  });  
  
  //Dynamic event bind on button class  
  $(document).on("click",".button",function(){
    alert("Dymamic Clicked");
  });
  $("input").addClass("button");  
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="buttons">
  <input type="button" value="1">
  <button>2</button>
  <input type="text">
  <button>3</button>  
  <input type="button" value="5">  
  </div>
<button>6</button>

5
задан nitomoe 10 April 2017 в 18:14
поделиться

1 ответ

Модуль Ecto.Query упрощает также применение определенных запросов к вещам, таким как предварительная загрузка.

. Мы достигаем этого путем передачи запроса в функцию предварительной загрузки , который затем ограничивает результаты предварительной загрузки этим запросом.

Например, в вашем случае:

import Ecto.Query # => Needed to use the ecto query helpers

Thread 
|> Thread.ordered 
|> Repo.all 
|> Repo.preload([posts: (from p in Post, order_by: p.published_at)])

(при условии, что вы опубликовали поле в сообщениях)

7
ответ дан Harrison Lucas 20 August 2018 в 11:08
поделиться
  • 1
    Спасибо за помощь, она работает! Мне также нужно было import Ecto.Query, если кто-то еще обнаруживает этот поток и имеет ту же проблему. – nitomoe 11 April 2017 в 17:21
  • 2
    @nitomoe хороший пикап, плохо добавьте это! – Harrison Lucas 12 April 2017 в 00:09
  • 3
    Это больше не работает. Теперь вам нужно написать запрос, а затем вывести этот запрос, когда вы передаете его для предварительной загрузки, например: comments_query = from c in Comment, order_by: c.popularity, limit: 5 Repo.all from p in Post, preload: [comments: ^comments_query] hexdocs.pm/ecto/Ecto.Query.html#preload/3-preload-queries – Rob Volk 1 February 2018 в 05:13
Другие вопросы по тегам:

Похожие вопросы: