問題タブ [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 投票する
1 に答える
603 参照

angularjs - Angular:ユーザーがEnterキーを押したときにモーダルボタンをクリックする方法は?

私はいくつかのAngularUIモーダルを持っています。すべてのモーダルには、 [キャンセル]ボタンと[アクション]ボタン( [作成] 、[削除]など)があります。

ui-keyupAngular UIのディレクティブを使用して、ユーザーがボタンを押したタイミングを識別します。

ユーザーがを押したときに「アクション」ボタンをクリックしたいのですがEnter

どうすればそれを達成できますか?

これが私がこれまでに到達したところです:http://plnkr.co/edit/n6dgiE ?p = Preview

0 投票する
3 に答える
3117 参照

jquery-ui - Angularディレクティブで複数のDatepickerを使用する

角度ディレクティブで複数の日付ピッカーを使用しましたが、 1つのliを削除すると、ディレクティブにidが設定されないため、この日付ピッカーのインスタンスデータが見つかりませんというエラーが発生します。

directive.js

index.html

どうすればdirective.jsにIDを設定できますか?

0 投票する
33 に答える
633660 参照

angularjs - 入力フィールドにフォーカスを設定するにはどうすればよいですか?

AngularJSの入力フィールドにフォーカスを設定するための「Angularway」とは何ですか?

より具体的な要件:

  1. モーダルを開いたら、このモーダル内で事前定義されたものにフォーカスを設定します<input>
  2. <input>(ボタンをクリックするなどして)表示されるたびに、フォーカスを設定します。

で最初の要件を達成しようとしましたautofocusが、これはModalを初めて開いたときにのみ機能し、特定のブラウザーでのみ機能します(たとえば、Firefoxでは機能しません)。

どんな助けでもありがたいです。

0 投票する
5 に答える
36264 参照

angularjs - $scopeで複数のイベントをリッスンする

いくつかの関数をローカルスコープにバインドするディレクティブがあり$scope.$onます。

1回の呼び出しで同じ関数を複数のイベントにバインドすることは可能ですか?

理想的には、次のようなことができるでしょう。

しかし、これは機能しません。カンマ区切りのイベント名文字列を置き換えた同じ例でも、問題は発生し['event:auth-loginRequired', 'event:auth-loginConfirmed']ません。

動作するのはこれです:

しかし、これは理想的ではありません。

複数のイベントを一度に同じ関数にバインドすることは可能ですか?

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

javascript - AngularJS はコントローラーにモジュールを挿入します

すべてのページで一貫した方法でエラーを処理する再利用可能なコンポーネントを作成しようとしています。問題は、コンポーネントが機能しているにもかかわらず、コントローラーに挿入できないことです。コードの一部を次に示します。

app.js

ディレクティブ.js

controllers.js

index.html

次のエラーが発生し続けます。

私はAngularJSを初めて使用し、かなりクールだと思いますが、私はまだ初心者のようです...ここで何が起こっているのかを理解するのを手伝ってくれる人はいますか?

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

angularjs - ページレンダリング後にAngularjs属性を追加する

コンテンツを含むdivを含むアプリケーションがあります。ボタンをクリックすると、jQueryはAngularJsディレクティブをdivに追加します。ディレクティブを追加した後、scope。$ apply()を呼び出しますが、これはdivの新しいディレクティブについてangularに通知していないようです。jQueryで追加された新しいディレクティブについてAngularJsに通知する方法を誰かに説明してもらえますか?

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

javascript - TypeError: undefined のメソッド '$on' を呼び出せません

これが角度アプリのcontroller.jsコードです

クロムをチェックインすると、開発者コンソールで次のエラーが発生しました

何が間違っているのか誰でも指摘できます。

0 投票する
5 に答える
70916 参照

javascript - エラー:$digestはすでに進行中です

電話をかけようとすると、このエラーが発生します

エラーは

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

javascript - ディレクティブと要素間通信

Enterキープレスイベントをリダイレクトする次の簡単なディレクティブを作成しました。

ここで行っているように、jQuery 識別子を使用するよりも、keypress イベントを処理する別のディレクティブにメッセージを送信する方がよいと思います。

Angular の哲学と一致して、要素間通信を扱うときのベスト プラクティスは何ですか? なぜ?

ありがとう

0 投票する
3 に答える
9884 参照

javascript - angularjsでリダイレクトする方法

これは簡単なことかもしれませんが、私は angularjs の初心者です。これが私のangularjsコントローラーコードです

変数には、確認時にリダイレクトするURLがありnextます.しかし、angularjsでこれを達成する方法.