我想将以下代码段嵌入到我正在编写的 elm 应用程序中:
<script src="https://gist.github.com/jpaugh/2988462.js"></script>
我试过使用
[markdown|..|]
准报价人,header = plainText "blah, blah."
gist = [markdown|
<script src='https://gist.github.com/jpaugh/2988462.js'></script>
|]
main = flow down [header, gist]
这会引发一个错误,明确表示 Elm 中的一个错误,并将我的所有内容放在
<noscript>
中。 .<noscript>
<p>blah, blah</p>
<p><script src='https://gist.github.com/jpaugh/2988462.js'></script>
</p>
</noscript>
但是还有其他方法可以做到这一点吗?使用 Markdown 语法插入 html 片段对我来说似乎很不稳定。这是否包含在库函数之一中?我应该如何将它与 Elm 自己的 javascript 隔离? (使用
<iframe>
似乎没有帮助。)编辑:这是错误消息。这是屏幕上显示的内容,而不是代码。
最佳答案
最好的方法是反过来:不要使用 JS/CSS 来弄乱 elm 的“域”,而是将 elm 嵌入普通 HTML:您可以在 elm 框外做您想做的事情并仍然运行您的 JS外部:
http://elm-lang.org/blog/announce/version-0.8.elm#embedding-elm-in-html-and-js
但是我认为您可以在不使用任何 javascript 的情况下从 Elm 中已有的片段中获取内容,我不确定您最终想要实现的目标是什么。
关于elm - 有没有一种在 elm 中插入随机 HTML/JS 片段的好方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16370329/