Javascript 在ng click方法中单击时更改锚定标记的文本

Javascript 在ng click方法中单击时更改锚定标记的文本,javascript,angularjs,Javascript,Angularjs,我有一个锚定标签,当点击它时,应该在ng click函数中更改它的文本。有人能帮我一下吗? 代码如下: <div ng-app="Test"> <div ng-controller="Foo"> <a class="anchClass" ng-click="hi($event)">click me</a> </div> angular.module('Test',[]).controller('Foo', function

我有一个锚定标签,当点击它时,应该在ng click函数中更改它的文本。有人能帮我一下吗? 代码如下:

<div ng-app="Test">
<div ng-controller="Foo">
    <a class="anchClass" ng-click="hi($event)">click me</a>
</div>

 angular.module('Test',[]).controller('Foo', function ($scope, $element) {
    $scope.hi = function (e) {
       var elem = angular.element(e.srcElement);
        elem.val("Search");
    } 
})

点击我
角度.module('Test',[]).controller('Foo',function($scope,$element){
$scope.hi=函数(e){
var elem=角度元素(e.src元素);
元素值(“搜索”);
} 
})

使用$event.currentTarget更改当前元素的文本

angular.module('Test',[]).controller('Foo',function($scope,$element){
$scope.hi=函数(e){
e、 currentTarget.text=“搜索”;
}
})

点击我

谢谢,这很有帮助:)