使用控制器中的函数在 ng-repeat 中赋值 (ANGULAR JS)
Assign value in ng-repeat with function in controller (ANGULAR JS)
我正在尝试在 ng-repeat 中使用函数赋值。
此 ng 重复显示用户 ID 列表。我正在尝试调用一个 return 按用户 ID 命名并打印用户名的函数。
我尝试过使用 ng-init 但它不起作用。
<label ng-repeat="id in listOfUsersID">
<p ng-init='text=getNameByID(id.id_user)''> Name is {{text}}
</p>
有人有想法吗?
试试这个
<label ng-repeat="id in listOfUsersID">
<p> Name is {{ getNameByID(id.id_user) }}</p>
但在您的控制器中,该函数必须像这样位于 $scope 变量中。
$scope.getNameByID = function(id){
. . .
return(text);
}
我正在尝试在 ng-repeat 中使用函数赋值。 此 ng 重复显示用户 ID 列表。我正在尝试调用一个 return 按用户 ID 命名并打印用户名的函数。
我尝试过使用 ng-init 但它不起作用。
<label ng-repeat="id in listOfUsersID">
<p ng-init='text=getNameByID(id.id_user)''> Name is {{text}}
</p>
有人有想法吗?
试试这个
<label ng-repeat="id in listOfUsersID">
<p> Name is {{ getNameByID(id.id_user) }}</p>
但在您的控制器中,该函数必须像这样位于 $scope 变量中。
$scope.getNameByID = function(id){
. . .
return(text);
}