問題タブ [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.
angularjs - AngularJSを使用したJquery組積造
私のプロジェクトでは、jquery組積造を実装しようとしています。しかし、それは機能し始めています。グーグルしてみましたが、投稿が見つかりました。しかし、私はそれが機能しないことを試しました。
私のディレクティブコードは
ディレクティブテンプレートは
Webサービスからシャウトをロードします。この作品を作るのを手伝ってください...
javascript - AngularJs を使用してテキスト ボックス内の文字のみを許可する
ユーザーが文字以外の値を入力できないように、プロジェクトのテキストボックスを検証したいだけです。
angularjs - コントローラーがディレクティブを「呼び出す」ためのより良い方法はありますか
ブートストラップ モーダル ダイアログを作成および管理するディレクティブがあります。
現在、コントローラーで保持されているブール値を監視するディレクティブがあります。コントローラーはこれを true に設定して、モーダル ダイアログを表示できます。
これはちょっと厄介なようです。より良い方法はありますか?
実際のディレクティブ:
ディレクティブのコントローラーのウォッチ:
これが実際の例です: http://jsfiddle.net/rabidgremlin/Ya96z/31/
更新:ページ上の複数のディレクティブに関するいくつかの問題を修正する修正例を次に示します: http://jsfiddle.net/rabidgremlin/sjbCJ/1/
javascript - AngularJS/jQuery:スパン内のテキストを変更してもサイズ変更イベントが発生しません
スパン内のテキストを変更した後、jQuery のresize
イベントを で発生させるのに問題があります。span
span
AngularJS ディレクティブを使用して、要素にイベント ハンドラーを適用しています。
しかし、内部のテキストが変更されたときにコールバックが発生することはありませんspan
。関連がある場合: テキストは、埋め込まれた AngularJS 式を使用して変更されています。
私の実際の (完全な) コード スニペットは、http: //jsfiddle.net/KkctU/13/の jsFiddle で見ることができます。
jquery-ui - angularでselectmenuプラグインを使用する
私はangularでselectmenuプラグインを使って遊んでいました。ミルプラグインの実行よりも少しトリッキーです。ディレクティブとしてラップしても、ネストされたタグのために静かにカットされませんが、動作するようになりました。
途中、奇妙な問題に遭遇しました。2つの選択を並べて配置すると、全体がバラバラになります。あなたはそれを自分で見ることができます-私が投稿したプランクでは、周囲のdivから最初の選択を取得するだけです.
これがselectmenuの問題なのか、それとも何と何の間の一般的な非互換性なのかはわかりません。何が起こっているのか分かりますか?
selectmenu ディレクティブの詳細については、こちらをご覧ください
javascript - Angular ディレクティブへのデータの提供 (ファイルまたはデータベースから)
DOM を構築するためのディレクティブにデータを提供する正しい方法または Angular の方法を決定しようとしています。私の例として、jsTree でツリーを構築するためにファイルから JSON データを取得しようとしています。問題は、事前にではなく、データが到着したときにツリーを構築することです。
コントローラーで$watch
ing することで問題を解決しました。treeData
そうしない$watch
と、空の配列を入力としてツリーが構築され、後で Angular が参照を更新してデータを入力します。しかし、ツリーが最初に構築された後はデータが変更されないため、これは間違った方法だと思います。
これが私のコードです
app.js:
index.html:
これを行う正しい方法について何か提案はありますか?
javascript - AngularJS: 特定のセクションの $scope.flags.loading
ページの特定のセクションに読み込みアイコンを追加しようとしています (注: ページ全体にこれを含めることはできません)。ディレクティブを書いてみたところ、そのスコープの flags.loading = true になります。しかし、これはうまくいきませんでした。何か案は?
前もって感謝します :-)
angularjs - リピーター付きのAngularJSディレクティブテンプレート
このテンプレートには、リピーターを含むディレクティブがあります。
リンク関数内では、$ timeout内に配置しない限り、以下は空の配列を返します。
フィドルへのリンク:http://jsfiddle.net/dkrotts/XF3RY/1/
これらの要素はリンク時に利用可能にすべきではありませんか?そうでない場合、この状況を処理するためのよりクリーンな方法はありますか?
javascript - 分離スコープを使用して、ディレクティブ内からngModelを監視します
リンク関数内からモデル値を監視しようとしています。
コントローラ内でモデル値を変更すると、$watch関数がトリガーされません。
フィドル: http: //jsfiddle.net/dkrotts/BtrZH/4/
ここで何が欠けていますか?