私はRiot.jsで遊んでいて、すべてがうまくいきます。しかし、聞かせてのは、私がこの単一のタグを取り付けられたページを持っていると言う:DOMからRiot.jsタグのプロパティにアクセス
<so-example>
<input type="text />
<script>
this.disabled = false
</script>
</so-example>
のは、私は、そのプロパティの1(例えば、それが無効の場合)のために、この要素を照会したいとしましょう。これら2つのアプローチのどちらも動作します。これらの文の
document.getElementsByTagName('so-example')[0].disabled
document.querySelector('so-example').disabled
両方をundefined
を返します。私は自分のタグのDOM APIにその状態を反映させたいが、私がここで何が欠けているのか分からない。
このソリューションは標準のriot.js APIを使用していないため、今後の予定ではない可能性があります。将来の暴動の実装では、 '_tag'はそれが現在のものであるとは立証しないかもしれません。 @vitomd: 'var s;で与えられた解を2番目に指定します。 riot.compile(function(){s = riot.mount( 'so-example')[0];}); console.log(s.disabled); ' – ghd