Html 如何获取<;部门>;使用AngularJs的值

Html 如何获取<;部门>;使用AngularJs的值,html,angularjs,Html,Angularjs,我试图在单击时获取值 <div ng-repeat="y in data"> <span ng-click="showDetails()" ng-model="searchText" >{{ y }} </span><br/> </div> 当单击动态y值时,我需要获取它。当使用AngularJs单击特定值时,您能告诉我如何获取该值吗?您可以将y变量传递给您的单击处理程序: <div ng-repeat=

我试图在单击时获取

<div ng-repeat="y in data">
        <span ng-click="showDetails()" ng-model="searchText" >{{ y }} </span><br/>
    </div>

当单击动态
y
值时,我需要获取它。当使用AngularJs单击特定值时,您能告诉我如何获取该值吗?

您可以将
y
变量传递给您的单击处理程序:

<div ng-repeat="y in data">
    <span ng-click="showDetails(y)" ng-model="searchText" >{{ y }} </span><br/>
</div>

谢谢您的回复。“y”显示多个值。我需要获取单击的值。假设“y”在下拉列表中显示A、B和C。如果我点击“A”,我需要得到一个in函数。我认为它工作得很好。在答案中添加了一个plunkr示例。@Ramesh所以不要使用模型$scope.searchText,而是将变量y传递到函数中
<div ng-repeat="y in data">
    <span ng-click="showDetails(y)" ng-model="searchText" >{{ y }} </span><br/>
</div>
$scope.showDetails = function(y) {
     //use y here
     var searchTe = $scope.searchText;
}