問題タブ [dart-mirrors]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
173 参照

dart - コンパイルされた AngularDart が dynamic_injector のエラーで失敗する

AngularDart を機能させようとしていますが、未定義のオブジェクトに対して常に例外が発生します。

エラーを示すコンパイルされたjavascript:

MirrorsUsed2 を削除すると、エラーは発生しませんが、コンパイルされたファイルが大きくなります。

0 投票する
1 に答える
729 参照

dart - 抽象クラスのフィールドのデフォルト値を取得する方法

次のようなクラスがあるとします。

ミラーを使用して、の値を取得できますbarか?

0 投票する
2 に答える
189 参照

javascript - Dart のミラーがすべての要素で機能しない

ダーツでリフレクション (別名ダーツ:ミラー) を使用しています。最初: ここに表示されているすべてのコードは、dartium (dart ネイティブ) で完全に機能しますが、dart2js でコンパイルして chrome で実行すると部分的にしか機能しません。

バイトストリームからクラスを読み取る BinaryReader というクラスがあります。これを行うコード(繰り返し部分を取り除いたもの)は次のとおりです。

ミラーのインポートは、次の方法で行います。

M4SubMesh と M4Model は、それぞれの dart ファイルのライブラリ名です。vector_math vector_math.dart の 1 つ

最初に、ストリームから M4Model ライブラリの一部である M4Header のインスタンスを読み取ります。すべての値は正しいです。次のようになります。

その後、次のような M4SubMeshHeader を読み取ろうとします。

読み取り後、blockSize はランダムな値になります。bboxMin と bboxMax は null です。ここで何がうまくいかないのですか?

こんにちはクロモン

0 投票する
1 に答える
362 参照

dart - Dartでメタデータから値を取得するには?

ダーツコード:

そしてメタデータ宣言:

@Table次のコードでメタデータを取得できます。

どちらが印刷されますか:

しかし、そこから取得する方法がわかりませんusers:(