私はDjangoアプリケーションでDartを使用しています。 Dartに渡す必要のある設定パラメータがあります。どのようにmain()に値を渡しますか?この時点で、Webページに隠れ要素を作成し、クエリを使用して値を取得することを検討しています。より良いアプローチがありますか?どのように変数をmainに渡しますか?
5
A
答えて
6
が鳴りますか?
(ところで、あなたはコマンドラインのアプリのためにnew Options().arguments
を使用することができます。素晴らしい作品が、明らかにブラウザのアプリには、コマンドラインがありません:)
(第二、main()
は引数を取らないので、我々がする必要があります別の方法を見つけてください)。
OK、ブラウザアプリの場合、私が試してみようとしているのは、<script>
タグ内のページにいくつかのJSONを埋め込むことです。次に、クエリを使用して、その要素を見つけ、内容を解析してください。あなたのHTMLで
:
<script id="config">
{"environment":"test"}
</script>
そして、あなたのダーツのファイルに:助け
import 'dart:html';
import 'dart:json' as json;
void main() {
var config = json.parse(query("#config").innerHtml);
print(config['environment']);
}
願っています!
0
使用Optionsseen in this answerとして:あなたは、ブラウザアプリを構築しているよう
#!/usr/bin/env dart
main() {
print("Args: " + new Options().arguments);
}
関連する問題
- 1. Cの複数の変数を関数からmainに渡すにはどうすればよいですか?
- 2. Django、どのように変数をフラットページに渡しますか?
- 3. ベクトル変数を関数にどのように渡しますか?
- 4. simplexml_load_fileの使用中にどのように変数を渡しますか?
- 5. xhr.setRequestHeaderの変数にどのように値を渡しますか?
- 6. メソッド名の変数を@selector()にどのように渡しますか?
- 7. どのようにWordpressのテンプレートパーツに変数を渡しますか?
- 8. はどのようにしてwidget_htmlに変数を渡すん
- 9. JQueryどのように変数を渡すのですか
- 10. 異なるグラデーションスクリプト間で変数をどのように渡しますか?
- 11. 関数間でオブジェクトをどのように渡しますか?
- 12. 関数/定数/変数を `package main`にエクスポートするかどうかを指定しますか?
- 13. どのようにユーザーノード変数のビュー量に渡すには?
- 14. 約束事、どのように変数を.then関数に渡すか
- 15. どのようにangle2の変数としてtemplateUrlを渡すのですか?
- 16. nodejsモジュール変数をどのように変更しますか?
- 17. main()関数の引数をC言語で渡すにはどうしたらいいですか?
- 18. どのように変数をjQueryにキャッシュしますか?
- 19. Bashどのようにstderrを変数にキャプチャしますか?
- 20. どのように変数をfindとbash -cに渡すのですか?
- 21. どのようにsqlite3クエリにpython変数を渡すのですか?
- 22. Reactの状態変更コールバックにどのように値を渡しますか?
- 23. mainの* argv []を関数に渡すにはどうしたらいいですか?
- 24. 錆にはどのように関数をパラメータとして渡しますか?
- 25. C#の:どのようにmainメソッド
- 26. mainメソッドからjavaの別のメソッドに配列を渡すにはどうすればよいですか?
- 27. プログラムの引数を@SpringBootTestにどのように渡しますか?
- 28. $ _POSTのプロパティを関数にどのように渡しますか?
- 29. 関数内のpgsqlコマンドにどのようにパラメータを渡しますか?
- 30. Pythonモジュール内のmain関数に引数を渡すには?
ありがとうございました。それは私がやっていることよりもきれいです。 –
これは良いアプローチです。他の同様の方法は、AJAX/WebSocketを使用してサーバーから構成をフェッチすることです。利点は、スクリプトタグを埋め込む必要はありませんが、欠点はレイテンシを追加することです。私はセスのアプローチが一番好きです。私はまた、スクリプトタグを使用した後*削除する習慣を持っています。 –
は '{" environment ":" test "}'構文エラーを生成しません – srcspider