2

anglejsのボタンをクリックするときに入力に焦点を合わせる方法がわかりません。

ここでは機能しない簡単なデモを作成します:http://plnkr.co/edit/NS0jJE9ttakNm8nc6QkZ ?p = Preview

これがメインコードです。

app.controller('MainCtrl', function($scope, $element) {
  $scope.name = 'World';
  $scope.myfocus = function(){
    $element.find("#myinput").???? // what to do here?
  }
});
4

1 に答える 1

2

angularをロードする前にjqueryをロードする必要があります。

読み込み順序が変更されたこの更新された plunker を参照してください

そして、これは以前に尋ねられた質問エラー:「セレクターが実装されていません」

そして fastreload は、コントローラーで DOM を処理しないという点で正しいです。

http://docs.angularjs.org/guide/directive

于 2013-03-21T14:49:07.697 に答える