0

BackboneやMeteorなどのフレームワークを使用し、EJSテンプレートからクライアントでビューを構築する場合のHTML検証に関する最新の考え方は何ですか?

問題は、タグnameの公式属性ではないことのようです。<script>

私のコードは次のようになります:

<div id="templates">
<script name="template_name" type="text/template">
  <p class="summary">
    <img src="<%= this.model.image() %>"/>
    <br/>
    <%= this.model.summary() %>
  </p>
  <div>
    <%= this.model.content() %>
  </div>
</script>
<!-- etc... -->
</div>

検証エラーは

Attribute name not allowed on element script at this point.
<script name='hover_grid' type='text/template'>
Attributes for element script:
Global attributes
src
async
defer
type
charset

これがサポートされるのを待ってこのアプローチを擁護しますか、それともこのマークアップを有効にする方法はありますか?

4

1 に答える 1

0

name実はそうだと思いますid

<script id="template_name" type="text/template"> 
于 2012-08-06T14:59:59.320 に答える