問題タブ [dart-webui]
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.
dart - DartのWebコンポーネント
DartのWebコンポーネントについていくつか質問があります。
1.)コンポーネントのメソッドを呼び出すにはどうすればよいですか、そして何よりも、コンポーネントインスタンスにアクセスする方法を教えてください。Webコンポーネントにプロパティを提供することはできますが、それらのメソッドを呼び出してインスタンスを取得する方法はできません。
2.)コンポーネントのインスタンスを手動でインスタンス化するにはどうすればよいですか?その理由は、つまり、コンポーネントを含むモーダルフォームを表示し、クリックするたびにWebコンポーネントを再作成して新しいコンテンツを表示したいからです。
ありがとうアレックス
dart - DART:構成設定のベストプラクティスは何ですか
PHPなどのインタプリタ言語では、config.phpと呼ばれることが多い別のファイルに、サーバー名などの文字列定数を含めることができます。これにより、コードが更新されたときに構成ファイルがアップロードされないため、デプロイメントが容易になります。通常、RESTトランザクションなどのサーバー名は、デプロイメント環境で異なります。
Dartでは、コンパイルされているため、このアプローチは機能しません。{{}}を介してHTMLで参照されるサーバー名定数がある場合は、デプロイ前にコードを再コンパイルする必要があるようです。
この再コンパイル要件を回避するような方法で文字列定数を指定する方法はありますか?
dart - DartのサブWebコンポーネント
でサブWebコンポーネントを作成することは可能Dart
ですか?
たとえば、x-chatwindow
カスタム要素があり、それにサブコンポーネントが必要だx-textarea
とします。x-textinput
架空の実装は次のようになります。
dart - Web コンポーネントのカスタム イベント?
次のような独自のテキスト入力 Web コンポーネントを実装したいと考えています。
問題は、ユーザーがオートコンプリート リストからアイテムを選択したときに、Web コンポーネントがどのようにイベントを発生させることができるかということです。私はこのようなものを探しています:
これを達成する方法はありますか?
dart - 参照されたソースが見つかりません: package:web_ui/web_ui.dart
Dart と web_ui パッケージを使用するプロジェクトがあります。具体的には、Dartをlibv2にアップグレードしました:
web_ui を 0.3.0+2 に更新しました。
今、私はこれらのエラーを取得しています:
build.dart を実行すると、正常に完了しますが、out ディレクトリが作成されません。また、エラー メッセージも表示されません。
どうしたの?package:web_ui/web_ui.dart が見つからないのはなぜですか? パブが正しく設定されていることがはっきりとわかります。
dart - Dart WebUI で要素のロード時にメソッドを呼び出す方法
Dartでは、次のようなことを試みています:
SelectOptions 呼び出しで実行するオンロード (またはオンロードなど) メソッドを取得できません。これは、テストとしてコンソールに出力する単純な Hello World 行です。
Dart の WebUI で要素の初期ロード時にメソッドを呼び出す方法はありますか?
dart - NoSuchMethodError List.reversedwithweb_uiおよび最新のDartSDK
http://www.dartlang.org/docs/tutorials/web-ui/のチュートリアルに続いて、最初の例を実装してビルドを試みました。
ビルドコマンド:
SDKバージョン17072を使用すると、スタックトレースが得られます
dart - Dart SDK バージョン 0.3.2.0_r17657 の更新後の html5lib エラー
Web コンポーネントの build.dart を実行すると、out フォルダーが作成されず、次のエラーが表示されます。
誰かが同じ問題を抱えていますか?
更新: 回答ありがとうございます。ただし、実行pub update
して、build.dart ファイルを実行すると、結果は次のようになります。
dart - Dart:コンポーネントのインスタンスが複数ある場合、コンポーネント要素を参照する方法は?
テンプレートがあります:
そしてスクリプト:
現在、html ファイルにはコンポーネントの複数のインスタンスがあります。
各ボタンは、それに属する「displayMe」のみを変更したい。それを達成する方法は?一意の ID を生成する方法はありますか? this.elements[i] よりも優れたものはありますか?
dart - 内部エラー:...あいまいな参照:'DataGrid'はライブラリweb/DataGrid.dartおよびweb/ out/DataGrid.dartでも定義されています
テスト用にweb-uiを使用して必要最低限のデータグリッドを作成し、正常に機能させました。それから私はそれをコンポーネントとして宣言しようと決心しました。ライブラリ参照を変更しましたが、アプリケーションを実行しようとすると上記のエラーが発生します。以下に私のファイル構造を示します。実行しようとすると「あいまいな参照」メッセージが表示される理由は、outディレクトリにある自動生成されたDataGrid.dartファイルにアクセスしたときに、次の宣言があったためです。
生成されたコードが両方をインポートする理由について私は混乱しています。私が考えたのは、DataGridPage.htmlファイルがDataGridコンポーネントをインスタンス化し、DataGridPage.dartファイルがDataGrid.dartをインポートしてDataGridColumnへの参照を持つことができるためである可能性があります(DataGridの列を設定する必要があります)。DataGridPage.dartでは、SortColumnChangedやSelectionChangedなどの特定のDataGridイベントにもアタッチするため、DataGridPage.dartでDataGridインスタンスのコピーをリクエストする必要があります(Webコンポーネントからイベントにアタッチする方法はないと思います) DataGridPage.htmlでのインスタンス化)。
私が間違っていることについて何か考えはありますか?
これが私のファイル構造です: