問題タブ [angularjs-directive]

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

angularjs - AngularJSを使用したJquery組積造

私のプロジェクトでは、jquery組積造を実装しようとしています。しかし、それは機能し始めています。グーグルしてみましたが、投稿が見つかりました。しかし、私はそれが機能しないことを試しました。

私のディレクティブコードは

ディレクティブテンプレートは

Webサービスからシャウトをロードします。この作品を作るのを手伝ってください...

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

javascript - AngularJs を使用してテキスト ボックス内の文字のみを許可する

ユーザーが文字以外の値を入力できないように、プロジェクトのテキストボックスを検証したいだけです。

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

angularjs - コントローラーがディレクティブを「呼び出す」ためのより良い方法はありますか

ブートストラップ モーダル ダイアログを作成および管理するディレクティブがあります。

現在、コントローラーで保持されているブール値を監視するディレクティブがあります。コントローラーはこれを true に設定して、モーダル ダイアログを表示できます。

これはちょっと厄介なようです。より良い方法はありますか?

実際のディレクティブ:

ディレクティブのコントローラーのウォッチ:

これが実際の例です: http://jsfiddle.net/rabidgremlin/Ya96z/31/

更新:ページ上の複数のディレクティブに関するいくつかの問題を修正する修正例を次に示します: http://jsfiddle.net/rabidgremlin/sjbCJ/1/

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

javascript - AngularJS/jQuery:スパン内のテキストを変更してもサイズ変更イベントが発生しません

スパン内のテキストを変更した後、jQuery のresizeイベントを で発生させるのに問題があります。span

spanAngularJS ディレクティブを使用して、要素にイベント ハンドラーを適用しています。

しかし、内部のテキストが変更されたときにコールバックが発生することはありませんspan。関連がある場合: テキストは、埋め込まれた AngularJS 式を使用して変更されています。

私の実際の (完全な) コード スニペットは、http: //jsfiddle.net/KkctU/13/の jsFiddle で見ることができます。

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

jquery-ui - angularでselectmenuプラグインを使用する

私はangularでselectmenuプラグインを使って遊んでいました。ミルプラグインの実行よりも少しトリッキーです。ディレクティブとしてラップしても、ネストされたタグのために静かにカットされませんが、動作するようになりまし

途中、奇妙な問題に遭遇しました。2つの選択を並べて配置すると、全体がバラバラになります。あなたはそれを自分で見ることができます-私が投稿したプランクでは、周囲のdivから最初の選択を取得するだけです.

これがselectmenuの問題なのか、それとも何と何の間の一般的な非互換性なのかはわかりません。何が起こっているのか分かりますか?

selectmenu ディレクティブの詳細については、こちらをご覧ください

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

javascript - Angular ディレクティブへのデータの提供 (ファイルまたはデータベースから)

DOM を構築するためのディレクティブにデータを提供する正しい方法または Angular の方法を決定しようとしています。私の例として、jsTree でツリーを構築するためにファイルから JSON データを取得しようとしています。問題は、事前にではなく、データが到着したときにツリーを構築することです。

コントローラーで$watching することで問題を解決しました。treeDataそうしない$watchと、空の配列を入力としてツリーが構築され、後で Angular が参照を更新してデータを入力します。しかし、ツリーが最初に構築された後はデータが変更されないため、これは間違った方法だと思います。

これが私のコードです

app.js:

index.html:

これを行う正しい方法について何か提案はありますか?

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

javascript - AngularJS: 特定のセクションの $scope.flags.loading

ページの特定のセクションに読み込みアイコンを追加しようとしています (注: ページ全体にこれを含めることはできません)。ディレクティブを書いてみたところ、そのスコープの flags.loading = true になります。しかし、これはうまくいきませんでした。何か案は?

前もって感謝します :-)

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

angularjs - リピーター付きのAngularJSディレクティブテンプレート

このテンプレートには、リピーターを含むディレクティブがあります。

リンク関数内では、$ timeout内に配置しない限り、以下は空の配列を返します。

フィドルへのリンク:http://jsfiddle.net/dkrotts/XF3RY/1/

これらの要素はリンク時に利用可能にすべきではありませんか?そうでない場合、この状況を処理するためのよりクリーンな方法はありますか?

0 投票する
6 に答える
84330 参照

javascript - 分離スコープを使用して、ディレクティブ内からngModelを監視します

リンク関数内からモデル値を監視しようとしています。

コントローラ内でモデル値を変更すると、$watch関数がトリガーされません。

フィドル: http: //jsfiddle.net/dkrotts/BtrZH/4/

ここで何が欠けていますか?