問題タブ [opa]
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.
opa - Xhtml.of_string_unsafeonclickを無効にする
私は問題を抱えています、ここに短い例があります:
そして、ボタンをクリックしても何も起こりません...
opaにバグはありますか?
scope - スコープを囲む変数の変更
変数宣言がローカルであると想定する言語には、一般的な問題があります。スコープを囲む変数をどのように取得しますか。
Opaに方法はありますか?
例えば:
これは機能しません。name
で使用されていない警告が表示され、 inset_name
の値は変更されません。name
start
Lua、Javascript、Schemeなどの言語では、ローカルの明示的なマーキングがあるため、そのようにマーキングされていない変数はスコープスタックで見つけることができます。Pythonにはそのようなマーキングがないため、これは不可能です。Pythonでは、グローバル(トップレベル)変数を取得できます@toplevel
。Opaでもディレクティブを見つけました。しかし、私はスコープチェーンの中間点に興味があります。
もちろん、レコードを使用することによる回避策はありますが、直接的なルートはありますか?
opa - OPAでDOMを解析するには?
OPA を使い始めたばかりで、DOM を解析したいのですが、Dom.get_value(#an_id)
たとえば、ID でしか要素を取得できません。チュートリアルのチャット例のようなレイアウトがあるとしたらどうなるでしょうか:
メッセージ div にあるテキストを取得するにはどうすればよいですか? Dom.get_value(Dom.select_class("line").select_class("message")) を試しましたが、次のエラーが発生します。
opa - opa が hello_web.opa をコンパイルしない
私はhttp://blog.opalang.org/2011/06/first-steps-hello-web-in-opa.htmlに従っているので、コードは単純です:
hello.opa に保存してから、コンパイルを試みます。
明らかな間違いを犯したことを願っていますが、エラー メッセージを検索してもヒットしませんでした。EC2 で Ubuntu 64 ビット ディストリビューションを使用しています。依存関係を満たした後、dpkgで.debをインストールしました。
私は opa で遊んでみたいと思っているので、何か助けていただければ幸いです。
oauth - OPA OAuth の例
OAuth を介してユーザーを認証する OPA アプリケーションを作成する必要があります。サンプルや OPA ライブラリはありますか?
opa - opa - ホワイトボードを作成しようとするとエラーが発生します
これまでのところ、opa との相性は良好です。ホワイトボード コードをいじってみたいのですが、ec2 インスタンスでコンパイルするのに苦労しています。
やった:
そして、私は得る:
エラーをグーグルで調べてもあまり見つかりませんでした
opa - OPA mapi 構文エラー
リスト(文字列)を持つフィールドを含むデータベースレコードがあります。この文字列のリストをいくつかのxhtmlに変換して表示したいと思います。
私は次の関数を書きました:
ただし、コンパイルされません。それは私に構文エラーを与えます:
行 270、列 188 の構文エラー エラーは次の引用にある可能性があり、通常は赤い部分 (⚐ で始まる) またはその直前にあります: <<) void )
display_lp(パス) = ( do List.mapi(x, characterlp -> {x} : {characterlp} )⚐, /characters[パス]/lifepaths -> y XMLConvert.of_list_using("","","",y ) )
表示 (パス) = (
> ヒント: 予想 (270 行目、188 列目から解析中) エラー 構文エラー
ここで何が間違っていますか?
opa - opa ファイルのコンパイル中にエラーが発生しました
私は Opa (および準拠言語) を初めて使用します。通常は Python で Web アプリを開発します。
http://doc.opalang.org/index.html#_introducing_opaのイントロ チュートリアルに従っていますが、「opa hello_chat.opa」を実行すると、hello_chat.opa ファイルがコンパイルされません。次のエラーが表示されます。
/usr/bin/ld: -lgdbm_compat collect2 が見つかりません: ld は 1 つの終了ステータスを返しました ファイル "caml_startup"、行 1、文字 0-1: エラー: リンク中のエラー make: * [ネイティブ] ocaml コンパイル中のエラー 2 エラー --コマンドは: make --makefile=Makefile -W Makefile -j 7 native -s
私は Debian 6.0.2 を使用しています。上記のイントロ チュートリアルの「2.1.2. Ubuntu Linux、Debian Linux」の手順に従って opa をインストールしました。
ルアがインストールされていません。ただし、liblua5.1-0 がインストールされています (関連性がある場合)。
opa - イベント ハンドラーが機能しない
したがって、フィールドをクリックすると、データベースからの最新のデータがフィールドにあることを確認し、フォームフィールドを離れると、テキスト領域が保存されるフォームを作成するために使用している次のコードがあります。データベース。display() 関数のフォームには、機能する他の多くのフィールドが既にあります。ただし、これは私が使用している最初のデータベース フィールドであり、リスト(文字列) であるため、それらを処理する方法を見つけようとしています。これを実行すると、html はすべて正しく表示され、フィールドのイベントも表示されます。ただし、display_lp で生成されたフィールドは、onclick または onblur イベントを発生させません。理由はありますか?