問題タブ [mithril.js]
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.
javascript - アプリのキープレスをバインドするにはどうすればよいですか?
ミスリルは、単純な変数の変更である場合、バインドとイベンティングについて多くのことを話しますが、バインディングと言う+
機能の鍵についてはどうでしょうか? m.withAttr('keyCode')
処理したいコントローラーメソッドにバインドしようとしましたが、何もしませんでした。
javascript - このテキスト ボックスをクリアするにはどうすればよいですか?
次のミスリル コードは、テキスト ボックスから値を取得するときにテキスト ボックスをクリアするためのものです。テキストボックスをクリアしません(または何もしません)。どうすればそれを機能させることができますか?
この行を変更すると、次のようになります。
に:
次に、テキスト ボックスが新しい値で更新されます。でもクリアしたい。
google-chrome - DalekJS と Mithril: テストが速すぎる
私はDalekを使用して、 Mithrilフレームワークを利用して作成したサンプル To Do アプリケーションをテストしています。
入るまで.type()
は順調です。
その中に双方向のバインディングが.type()
あり、そのフィールドの値がある場合、ストレージの動作が得られます。代わりに私は得る。Mithril が変更をキャプチャして DOM にレンダリングするには、テストの実行速度が速すぎるようです。input
m.prop
m.withAttr
assert
"test title"
"tsttle"
入力の等価性のアサーションが削除された場合 — すべて正常に動作します。
タイププロセスを遅くすることはできますか?
PSテスト ランナーとしてChromeブラウザーを使用します。
javascript - Mithril JSでAJAXリクエストを待っている間にスピナーを表示するにはどうすればよいですか?
プロジェクトで Mithril JS を使用していますが、Ajax ライフサイクルに接続する方法を正確に理解するのに苦労しています。たとえば、Ajax リクエストに時間がかかる場合は、スピナーを表示したいと思います。かなり基本的ですが、それがどのように起こるのか理解できないようです。
Ajax リクエストが探しているコンテンツと同じコンテナーをスピナーに使用したいと考えています。
これが私のセットアップです:
思い通りに動作していますが、ajax ライフサイクルに接続する方法がわかりません。繰り返しますが、リクエストの開始時にスピナーを表示し、それを ajax リクエストの結果に置き換えたいだけです。
どんな助けでも大歓迎です!
ありがとう、
javascript - ミスリルビューからライトボックスを起動できません
私はミスリルが初めてで、この問題に頭を悩ませようとしています。
DOM 要素を作成し、onClick メソッドが宣言されているビューがあります。残念ながら、magnificPopup、jqueryui ダイアログ、fancybox などのライトボックスを起動しようとすると、ライトボックス ライブラリが読み込まれているにもかかわらず、未定義のメソッドが呼び出されます。
これはミスリルの問題ですか?
これが私のコードです:
angularjs - angularjs を使用したミスリル
私は Mithril JS フレームワークの初心者で、Mitril ビューを angularJS と統合しようとしています。誰もこれを試したことがありますか?
Mitril で作成された要素のクリック イベントに角度コントローラー メソッドをバインドする方法を確認したいと思います。
このコードを使用して、これを機能させました
しかし、これが正しい方法であるかどうかはわかりません。
mithril.js - Mithril で jQuery UI 関数を使用する
Mithril JS フレームワークは初めてですが、そのレンダリング パフォーマンスが気に入っています。軽量であることはプラスですが、ドラッグ可能な相互作用などの機能の一部を利用できるように、jQuery UI を使用したいと考えています。私の理解では、jQuery UI と Mithril の両方が DOM 要素を操作します。もしそうなら、Mithril で jQuery UI を使用することはどのくらい実用的ですか?
javascript - Mithril.js でポップアップ ビューをオーバーレイするにはどうすればよいですか?
必要最小限の JS プログラミングを (最新のブラウザーで) 深く学習するための実践的な演習として、顧客記録を維持するための SPA を構築しています。私が使用している唯一の外部ライブラリは Mithril.js MVC です。これまでのところ、データベースからのライブデータを含むテーブルビューを取得しました。これには、各レコードの編集、マージ、および削除ボタンが含まれています。インラインの「フォーム」と保存/キャンセルを使用して、編集が完了し、うまく機能しています。
私は現在、削除とマージを実装しようとしていますが、どちらもアクションを実行する前にポップアップ確認が必要です。私はデスクトップ GUI 環境で何をするかを正確に知っているので、障害は Mithril 自体よりもブラウザーのフロントエンドの理解が不足している可能性があります。
理想的には、ポップアップを表す自己完結型の再利用可能な「ポップアップ」コンポーネントを作成したいのですが、特に Mithril を使用して JS でこれを行う方法がわかりませんが、それだけではありません。あるビューを別のビューの上に重ねるためのミスリル。
大まかな概要から特定のコード スニペットまで、あらゆる支援をいただければ幸いです。