Symfony中包含的树枝模板中的Javascript

时间:2019-01-09 12:25:15

标签: javascript include twig symfony4

我正在尝试将页面的元素放入单独的控制器方法中,并使用render(controller(*))来包含它们。

但是,其中一些包含Javascript代码,而Javascript代码又依赖于库来执行。在执行其他JS之前,该库已包含在我的主模板中:

    <script src="http://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js" integrity="sha384-uefMccjFJAIv6A+rW+L4AHf99KvxDjWSu1z9VI8SKNVmz4sk7buKt/6v9KI65qnm" crossorigin="anonymous"></script>
    {% block javascripts %}{% endblock %}

但是,包含的模板中的javascript放置在包含位置,并且由于尚未加载jquery而无法执行。

由于我有多个包含项,因此仅添加另一个块是行不通的。显然,覆盖javascripts块也不起作用。

假设我具有动态数量的包含,如何将包含模板中的JS代码添加到javascript块中?

0 个答案:

没有答案