問題タブ [websharper.ui.next]

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 に答える
130 参照

xamarin - OSx で websharper.ui.next を実行すると mcs エラーが発生する

Windows 上で問題なく動作する webshaper プロジェクトがあります。ただし、Mac 上で問題なくコンパイルされるだけで、実行することはできません。ウェブサーバーは、ファイルを見つけることができると不平を言い(名前は付けていません)、スタックトレースを読み取ると、C#コンパイラが不平を言っているようです。ただし、F# プロジェクトであることは、やや驚くべきことです。

この問題の根本原因について何か提案はありますか?

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

xamarin - ブラウザーで JavaScript をロードする xamarin で基本的な websharper アプリを取得する方法

Suave.IO アプリを実行する基本的な Websharper UI.Next クライアント サーバーを作成しました。OSX Yosemite で最新の Xamarin を使用しています。テンプレート プロジェクトをインストールした後、すべての nuget パッケージを更新し、それを実行しました。

アプリケーションを起動し、ログ レベルを詳細に変更したところ、

重要なログ行は

JavaScript が読み込まれていません。これはブラウザでも見ることができます。

JavaScriptがロードされない

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

f# - WebSharper UI.Next で選択オプションの onchange を処理するにはどうすればよいですか?

Doc.Select から選択したオプションに基づいて、別の SPA ビューを表示しようとしています。

WebSharper UI.Next を使用して onchange イベントを処理したいと考えています。私はいくつかの情報を検索し、次のようonにの属性に設定できるものを見てきました。Elt

spanAttr [on.click (fun el ev -> ())] [text "some span"]

ここにあります:http://www.websharper.com/question/81410/event-handlers-for-ui-next-elt-objects

ただし、Doc.SelectUI.Next で使用できるツールを使用して変更を処理する方法がよくわかりません。

私は次のものを持っています:

onchange イベントにアクセスする方法がわからないので、ルーターを使用して別の SPA ビューにリダイレクトできます。

ドロップダウンの選択に基づいてビューを変更するなどの規則は何ですか?

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

websharper - Zafir.UI.Next が IE11 で動作しない

Zafir.UI.Next バージョン 4.0.128.30.beta6 以降では、IE11 で jQuery.Deferred 例外が発生します。

プロジェクトのサーバー部分は次のようになります。

そして、クライアントは次のようになります。

public static IControlBody Main(string endpoint) {return div( ...);}

これは、Chrome や Edge などで問題なく動作します。

これの何が問題なのですか?バグはありますか?

どんなヒントでも大歓迎です。

編集:

バージョン 4.0.132.34-beta6 の WebSharper.UI.Next.js で問題のあるコードを特定しました。

これは EGDE と Chrome の両方で機能しますが、IE11 では機能しません。

コードを次のように変更しました。

これは、EDGE、Chrome、および IE11 で機能します。

誰かがこれに光を当ててもらえますか?

編集2:

これは、parentElement の使用を思いとどまらせます: this.parentElementとは何ですか?

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

f# - websharper F# エンドポイント - すべてのページ ハンドラーとページ リダイレクトをキャッチ

申し訳ありませんが、これは非常に長い投稿です

F# と WebSharper を使用しています (どちらのテクノロジも初めてです)

いくつかのエンドポイントが定義されています (NotFound エンドポイントを追加するまで、動作するコードがあります)

NotFound エンドポイントを追加すると、他のページが台無しになります。たとえば、ホームページが MissingPage ハンドラーによって処理され始めます。ホームページは「/」に一致するように設定されており、not パターンは「/」ワイルドカードに一致するため、理解できますが、単一の / が Home エンドポイントと /Login /About 以外のものと一致すると予想していました。 /Logout は、NotFound ブランチと一致するようにします。しかし、明らかに、私は何かを正しく理解していません。

では、明示的に提供されていないパスを適切に処理できるように、「キャッチオール」タイプのエンドポイントを取得するにはどうすればよいですか

NotFound 処理コードを持っていたときに台無しになっているもう 1 つのことは、ログイン ハンドラーが処理されなくなったことです。

最後に、Logout ハンドラーで、サーバー側のコードを呼び出したいのですが (問題ありません)、新しい Web ページにリダイレクトするにはどうすればよいですか? たとえば、ユーザーを /login ページに戻すにはどうすればよいでしょうか?

このような長い投稿でもう一度申し訳ありません