这是我的HTML
<div class="main" ng-controller="mainCtrl">
<div " ng-show="showhide"><input type="text" class="textbox ></div>
<div ng-click="showtext()">click</div>
</div>
当我点击“点击”时,我必须显示文本框,并且应该单击该文本框
这是我的控制器
app.controller('mainCtrl',function($scope)
{
$scope.showtext=function($scope)
{
$scope.showhide=true;
angular.element.find('.textbox').click();
}
});
但这不起作用,如何在angularjs中做到这一点?
答案 0 :(得分:1)
你可以做angular.element(".textbox").trigger("click");