問題タブ [using-directives]

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 投票する
3 に答える
311 参照

javascript - 別のディレクティブがスコープ内にあるかどうかを検出するAngular Jsディレクティブ通信

ディレクティブを相互に通信させる方法があることは知っています。コントローラーを使用してそれを行うことができます。私の問題は、アップロード アプリを作成しているページに 2 つのディレクティブがあることです。ファイル入力を使用してファイルを選択したかどうかを検出するファイル変更ディレクティブと、ドラッグ アンド ドロップ用のドロップゾーンを作成するディレクティブを使用しています。ファイルは両方とも機能しています。

しかし、dropzone または filechange ディレクティブがページで使用されているかどうかをアプリに検出させるにはどうすればよいですか? ファクトリ メソッドを作成し、配列を持つデータ サービスを使用してディレクティブの名前を配列にプッシュしています。しかし、両方がページにあるにもかかわらず、1つだけが登録されている場合はどうなりますか? どうすればこれを修正できますか? それは非同期の問題ですか?

ここに私のuploader3.jsがあります

ここに私のhtmlがあります。

data.directives をログに記録すると、長さが 1 であることがわかりますか? プッシュを適用して両方のディレクティブをデータ サービスに登録するにはどうすればよいですか?

ページに実際に適用されているディレクティブを把握するためのより良い方法はありますか? dropzone または file change ディレクティブがページに実装されているかどうか、または両方が使用されているかどうかに基づいて、次のコード セットを実行する必要があります。

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

c# - 外側の using ディレクティブは、直後の内側の using ディレクティブを中かっこで囲む必要がありますか?

while ループが終了した後 (これ以上レコードが読み取られない)、例外が発生します (発生しているように見えるメソッドの catch ブロックまたは追加したグローバル例外ハンドラーのいずれかによってログに記録されません)。

これをデバッグしているときに、このコードをじっと見つめていると、そのままにしておくべきかどうか疑問に思い始めました。

...または単純に:

違いはありますか?そうではないようです-どちらにしても、まったく同じことが起こります。しかし、ある方法が他の方法よりも安全であるシナリオはありますか? IOW: 好ましい手法はどれですか?

0 投票する
0 に答える
149 参照

c# - コードをクリーンアップするときに特定の「using」ステートメントを保持する

私はキーボード ショートカットの大ファンです。特にRemove and Sort UsingsVisual Studio が気に入っています。今まで、このようなコマンドの使用に疑問を抱く理由はありませんでした。最近、いくつかのファイルにステートメントが存在することを発見しusingましたが、実際にはファイル内でまったく使用されていませんでした。サービス参照を更新しようとして、一部のプロパティをシリアル化できないことが判明するまで、コマンドでビューから消去しても問題はありませんでした。using System.Runtime.Serialization;問題のクラスは、サービス参照を更新するために必要な魔法で反映されます。この行をいくつかのクラスに追加し直して、私がショートカットを使ってコードをきれいに保ち、一般的な物忘れをしている何人かの人々に教えたので、将来のある時点でこの行が削除され、新しい人がなぜ物事がシリアル化されないのか疑問に思っているのを見ることができますもう。

自動フォーマット技術によって削除されないようにするために、このステートメントにアタッチする属性はありますか?

編集

私の説明ミスです。サービス自体を開始できなかったため、サービス参照を更新できませんでした。開始しようとすると、クラスの新しいプロパティがシリアル化されていないため、サービスを開始できないというエラーがイベント ビューアーに表示されました。シリアル化を試みる最初のクラス - 問題のコードを修正または削除すると、次のクラスが次のエラー ログに表示されます。他のクラスを調べたところ、シリアル化できないクラスとシリアル化できるクラスの違いは、次の行が欠落していないクラスであることがわかりました。using System.Runtime.Serialization;

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

c# - 2 つの C# プロジェクト間で #define を使用する

1 つのソリューションの下に 2 つのプロジェクト、1 つのメイン、2 つ目の UnitTestMain があります。

プロジェクト UnitTestMain から、メソッドを呼び出して何らかの方法#define TESTで処理する必要があります。

プロジェクト UnitTestMain:

プロジェクトメイン

メソッド テストの戻り値: false。しかし、真実が必要です。

0 投票する
2 に答える
5357 参照

namespaces - Arduino 名前空間の使い方は?

私は Arduino IDE を使用してコードを記述しており、名前空間を理解しようとしています。私の考えでは、(コード内の) 次のような多くの場所を短縮する方法はありますか?

次のような短いものに:

また

それはできますか?

文字列連結を使用してみましたが、非常に限定的で高価です。それはただ一つ追加するだけです

私のコードをグローバル レベルで変更すると、ダウンロード サイズが 1482 バイト増加しました。そして、次のようなことはできません:

リテラル文字列との連結の開始を処理できないためです。

どんな考えでも大歓迎です。

0 投票する
2 に答える
368 参照

c++ - フレンド クラス宣言と using ディレクティブ

次の例は整形式ですか?

この例は、Clang 3.5 では正常にコンパイルされましたが、g++ 4.8.1 では次のように失敗しました。

C++11 標準 §7.3.1.2 p3 によると、

宣言内の名前がfriend修飾されておらず、テンプレート IDでもなく、宣言が関数または精巧な型指定子である場合、エンティティが以前に宣言されているかどうかを判断するためのルックアップでは、最も内側にある名前空間の外側のスコープは考慮されません。

たとえば、最も内側にある名前空間(つまり、グローバル名前空間)class Aのメンバーではありませんが、ディレクティブを使用してグローバル名前空間に導入されます。class A

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

c++ - 'using' ディレクティブはテンプレート メンバー関数でどのように機能しますか

私は CRTP を使用しており、基本クラスにはテンプレート機能があります。useテンプレート化された派生クラスでそのメンバー関数を使用するにはどうすればよいですか?

* 編集 * 以前の質問、コメントを含むタイプ依存のテンプレート名の宣言の使用は、これが不可能であることを示唆しており、標準の見落としである可能性があります。

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

javascript - angularJSで一度に複数のツールチップを表示する

マウスが上にあるツールチップ以外のすべてのツールチップを無効にするにはどうすればよいですか?

私が達成しようとしているのは、最後のツールチップとして表示されたものを除いて、ツールチップが表示されないようにすることです。ツールリップが多すぎて、必要な (= 最後の) ツールリップを読み取ることができない場合があります。

私は $watch や $observe のようなものは初めてですが、{{ }} ブラケットを使用して属性/プロパティなどの他のものを観察したい場合は、$watch を使用する必要があることを理解しています。

私のディレクティブがこれまでに達成したことを確認するには、私の plunkr (script.js) をご覧ください: http://plnkr.co/edit/oaiJaQDCfrrfnscf8Y12?p=catalog

コントローラーから HTML を組み立て、HTML からデータを (名前、説明、および画像として) 配置するときに、ツールチップを作成する特別な方法を定義します。

tt_isOpen 属性を持つツールチップを観察し、他のすべてを表示から除外したいと思います。

望ましい動作は「ホバー」から来ているようです。しかし、ツールヒント ウィンドウが開いたままになる時間をどのように判断できますか? ホバリング中にツールチップウィンドウが欲しいです。ツールチップ ウィンドウが、それがトリガーされた領域 (ホバリングされている領域) の場所の領域外にある場合でも、それは可能ですか?