【发布时间】:2014-09-26 22:48:23
【问题描述】:
如何将脚本放入敲除模板中?
这不起作用:
<script type="text/html" id="some-template">
<div>
...
<script type="text/javascript"> <!-- This is the problem -->
CoinWidgetCom.go({
wallet_address: "ENTER-YOUR-BITCOIN-WALLET-ADDRESS"
, currency: "bitcoin"
, counter: "count"
, alignment: "bl"
, qrcode: true
, auto_show: false
, lbl_button: "Donate"
, lbl_address: "My Bitcoin Address:"
, lbl_count: "donations"
, lbl_amount: "BTC"
});
</script>
...
</div>
</script>
...
<script src="http://coinwidget.com/widget/coin.js"></script>
This 是我试图在每个使用some-template 的元素中运行的脚本。脚本可能会被修改,但我宁愿使用原始版本。
【问题讨论】:
-
你想用这个来完成什么?为什么不能将 JavaScript 放在 HTML 模板之外?
-
@p.s.w.g 我有一些外部脚本,可以在调用脚本的元素内部创建 DOM 元素。
-
脚本是什么?以及为什么必须将其嵌套在另一个
<script> -
-
@p.s.w.g “外部”是指第三方...抱歉沟通不畅。
标签: javascript html templates knockout.js knockout-templating