私は次のHTMLを持っています:
<tr>
<td><!--Component_property:price--></td>
<td><!--Component_property:size--></td>
<td><!--Component_property:total--></td>
</tr>
後でテーブル内に挿入するつもりです。それが string 内に含まれているとしますs
。私がこれを行うとき:
var fragment = new DocumentFragment.html(s);
print(fragment.innerHtml);
出力は次のとおりです。
<!--Component_property:price-->
<!--Component_property:size-->
<!--Component_property:total-->
つまり、タグ<td>
と<tr>
タグがすべて取り除かれます。これは、タグがタグ内<table>
または他のタグと一緒にある場合には発生しません。これは、フラグメント内のコードが無効であることを Dart が単に好まないことを示唆しています。
可能な回避策は何ですか?