問題タブ [observers]
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.
objective-c - iOS - tableView デキュー再利用可能セルを観察するオブザーバー
セルがデキューされ、セル内で再利用されるときに、iOS 開発でオブザーバーを追加することは可能UITableView
ですか?
ありがとう。
android - Android Controller は、Runnable Observable を含む Observer をどのように実装しますか
私は Cowndown タイマーを作成しており、Observer インターフェイスを実装する countdowntimerController があります。Observable クラスを拡張し、Runnable インターフェースを実装する countdown という内部クラスがあります。ただし、ランナブルが終了してもコントローラーに通知されません。以下は私のコードです。どこが間違っているのか教えてください。PS Observer は Observable 内にあるため、countdown.addObserver(this) を使用しましたが、それは問題でしょうか?
ruby-on-rails-3 - rails3 + deviseアプリでユーザーアクティビティを追跡するには?
分析、ソーシャル機能 (アイテムのクリックは投票)、セキュリティ、デバッグなど、さまざまなユーザー アクティビティを追跡するアクティビティ テーブルが必要です。
これを有効にするには、devise (2) を使用した私のレール (3.2.3) アプリで、モデルおよびコントローラー レベルで現在サインインしているユーザーのすべてのアクティビティを格納するテーブルが必要です。私のアクティビティ テーブルには、列モデル、id、アクション (作成、読み取り、更新、破棄、取得)、アクター (ログイン ユーザー)、および ip (元のコンピューターの IP アドレス) があります。
ソリューションの設計に関する問題は、MVC の関心の分離によるものです。オブザーバーを使用すると、すべてのモデル レベルのアクティビティを追跡できますが、現在のユーザーまたは IP を取得できません。アプリケーション フィルターを使用すると、ユーザーと IP 情報を取得できますが、(たとえば) レコードが保存されたかどうかを実際に知るには、(たとえば) model.save! の近くにコードを挿入する必要があります。各コントローラーの各アクション内で呼び出します。
これを実装する最良の方法は何ですか?
ruby-on-rails - オブザーバーを介してモデルをロードせずにジェネレーターを起動する方法
エンジンとアプリケーションがあれば、アプリケーションの yaml 設定ファイルを作成するエンジン ジェネレーターがあります。これらの設定の一部は、モデルの検証を定義するために使用されます。モデルにオブザーバーを追加 (および登録) するまで、すべて問題ありませんでした。
これで、新しいアプリケーションでジェネレーターを呼び出すと、モデルがオブザーバーによって読み込まれます。そのため、まだ作成されていない yaml ファイルを読み取ることを想定しているため、モデルの検証でエラーが発生します。
ジェネレーターの起動時にオブザーバーを無効にする解決策を探しましたが、何も見つかりませんでした。
この問題を解決する方法はありますか?
asp.net-mvc - asp.net MVC 3のバックグラウンドタスク/ジョブ/プロセス
この 2 つの問題を解決するには、どこから始めればよいか、何を使用すればよいかわかりません。
ユーザー モデルとイベント モデル (サッカーの試合、カート レースなど) があります。そして、ユーザーが新しいイベントを作成したときに、他のユーザーに送信して電子メールを送信したいと考えています。
15 分ごとにチェックして、既に終了しているすべてのイベント (例: 昨日のイベント) をデータベースから削除する「何か」が必要です。
Ruby on Rails には Observer と Background Worker があることを知っていますが、MVC3 にはそのようなものがありますか? またはそれを達成する他の方法がありますか?
click - Ember js オブザーバーの問題
ember ラジオをクリックすると、以下の bindingChanged という名前の関数を使用して、クリックされたラジオを観察します。しかし、ラジオボタンがクリックされるとすぐに値が観察されないため、bindingChanged メソッドにヒットしません。これは、ember 0.9.8 バージョンで正常に機能していました。最新のemberバージョンでは動作しません。オブザーバーが期待どおりに機能しない理由は何ですか?
ハンドルバーのスニペット:
以下はラジオボタンのコードです
ここに 元のフィドルがあり、下に別のフィドルがあります。フィドルの下にバグが表示されます。主な違いは、最新の残り火があり、別のフィドルを完全に壊していることです
php - Magento でオブザーバーのトリガーを防ぐ
これは本当に簡単な質問だと思いますが、私のプログラミングのレベルを考えると、それほど簡単ではありません。
イベントが発生した後にオブザーバーを停止またはトリガーしない方法があるのではないかと思います。これは、私が行っているオブザーバーが無限ループにあり、そのループを停止したいからです。
私の質問が明らかに十分であることを願っています。
ありがとう
更新: 例: オブザーバーはイベントでトリガーされます: core_config_data_save_after このオブザーバーが開始されたときに、core_config_data テーブルの値を更新したいのですが、保存するとオブザーバーが再び開始され、ループが発生します。
javascript - Ember.jsで別のArrayControllerの選択された値から1つのArrayControllerのコンテンツを更新する方法
ember.jsで次の問題が発生します。子コントローラーは、その内容を判別するために、親コントローラーで選択された値に依存します。データベースでは、子にparent_id参照があります。
私は、parentsControllerが他のコントローラーについて何も知らなくても、これを解決したいと思います。これは、オブザーバー、バインディング、または計算によっても可能になるはずですが、どこから始めればよいのかわかりません。どんな助けでも大歓迎です。
ruby-on-rails-3 - Rails 3オブザーバーと変数をメソッドに渡す
MailChimp API をアプリに統合し、 をUserObserver
使用して の MailChimp リストにユーザーを追加していますが、after_create
ユーザーを更新しようとすると少し問題が発生します。
ユーザーが自分のメール アドレスをシステムで更新できるようにしましたが、これは MailChimp リストでは異なります。元のメール アドレスをbefore_update
コールバックに渡すにはどうすればよいですか?
ruby-on-rails - オブザーバー内のurl_for(Facebook Open Graphの場合)
オブザーバーを使用して、FacebookOpenGraphにデータを送信したいと思います。
大まかに言って、次のようなものです。
url_for
コントローラまたはビューでは、またはを使用できることは非常に明白ですitem_url
。しかし、オブザーバー内でURLを取得するにはどうすればよいですか?アイテムは多くの場所で作成される可能性があり、コントローラーのすべてのアクションにその呼び出しを置くことは間違っているように聞こえるので、オブザーバーは間違いなくこのコードを置くのに適切な場所です。
そうですね、「MVC違反」のように聞こえますが、その場合は必要だと思います。
ハックなしでそれを作る方法のアイデアはありますか?