0

これは私のhtmlです

  <div class="main" ng-controller="mainCtrl">
       <div " ng-show="showhide"><input type="text" class="textbox ></div>
       <div ng-click="showtext()">click</div>
  </div>

クリックすると、テキストボックスを表示する必要があり、そのテキストボックスは1つクリックする必要があります

これは私のコントローラーです

  app.controller('mainCtrl',function($scope)
 {
      $scope.showtext=function($scope)
      {
          $scope.showhide=true;
          angular.element.find('.textbox').click();

      }
 });

しかし、これは機能していないので、angularjsでそれを行う方法は?

4

1 に答える 1

1

あなたは簡単に行うことができますangular.element(".textbox").trigger("click");

于 2013-11-15T09:57:45.523 に答える