使用控制器中的函数在 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);
}