検索

ホームページ  >  に質問  >  本文

angular.js - angular ディレクティブのコントローラーはデータのリンクと対話できますか? カスタム ディレクティブのコントローラーはどのようにフォーカスを操作しますか?

それともコマンドのコントローラーが要素や属性のオブジェクトを取得できるのでしょうか? サブコマンドでメインコマンドのコントローラーメソッドを呼び出し、メソッド内でフォーカスを操作したいのですが、コントローラー内で element[0].focus() を操作します。カーソルを位置決めすることはありません。命令は ng-repeat をカプセル化します。リンクは命令がコンパイルされた後に実行されるため、リンクに直接記述しても応答はありません

PHP中文网PHP中文网2840日前709

全員に返信(2)返信します

  • PHP中文网

    PHP中文网2017-05-15 17:07:08

    http://stackoverflow.com/a/24...

    返事
    0
  • 为情所困

    为情所困2017-05-15 17:07:08

    link メソッドには 4 番目のパラメーターがあり、現在のディレクティブまたは親ディレクティブのコントローラーを表します。

    コマンドコントローラーにこれを書きます:

    リーリー

    リンク:

    リーリー

    リンク内でコントローラーのメソッドを直接呼び出すことができます。一方で、コントローラー内でリンク内のメソッドを呼び出した場合、どうやって操作すればよいのかわかりません。 。 。

    返事
    0
  • キャンセル返事