別のTwigファイルの内容となるダイアログボックスを作成したいとします。だから、jQueryのコールで、私が持っている:file.html.twigでJQueryの.html()呼び出しにTwigテンプレートを組み込み、新しい行を削除します。
$('<div></div>')
.html('{% include "folder/file.html.twig" %}')
.dialog({....
.htmlの呼び出しは、新しい行を許可していないとして、それが失敗した呼び出し.HTMLに置かれたときにそこに新しい行があり、そう。使用する方法があった場合は、私が使用している場合、しかし、仕事もすべて新しい行を取り除くために小枝から置き換える:それは外の(存在しない)任意の新しい行を置き換え
$('<div></div>')
.html('{% include "folder/file.html.twig"|replace({"\n":""}) %}')
.dialog({....
をレンダリングされたコンテンツではありません。
しかし、最近のいくつかのブラウザでは、それは、https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#Browser_compatibilityにアクセスすれば、そのページ上でのトリックになります私たちはIE、モバイルブラウザなどをサポートする必要があります。 – MicWit