Javascript 角度X可编辑设置焦点事件

Javascript 角度X可编辑设置焦点事件,javascript,angularjs,x-editable,Javascript,Angularjs,X Editable,我正在使用api。您能告诉我当窗体“加载”并按下“添加行”按钮时,如何将焦点设置到控件中吗 上面的api中有一个名为$activate(name)的方法。但是我不知道如何在上面的场景中使用它。谢谢 // add user $scope.addUser = function() { $scope.users.push({ id: $scope.users.length+1, name: '', status: null, group:

我正在使用api。您能告诉我当窗体“加载”并按下“添加行”按钮时,如何将焦点设置到控件中吗

上面的api中有一个名为
$activate(name)
的方法。但是我不知道如何在上面的场景中使用它。谢谢

 // add user
  $scope.addUser = function() {
    $scope.users.push({
      id: $scope.users.length+1,
      name: '',
      status: null,
      group: null,
      isNew: true
    });
  };

以下是我为解决您的问题而提出的解决方案

我在addUser方法中添加了一个setFocus函数调用

    $timeout( function() { 
        $scope.setFocus('name', $scope.users.length - 1); 
    }, 50);

    $scope.setFocus = function (id, index) {
        angular.element( document.querySelectorAll("#" + id))[index].focus(); 
    };