Присвойте значение в ng-repeat с помощью функции в контроллере (ANGULAR JS) - PullRequest
0 голосов
/ 02 декабря 2018

Я пытаюсь присвоить значение с помощью функции в ng-repeat.Это повторение показа списка пользователей ID.и я пытаюсь вызвать функцию, которая возвращает имя по идентификатору пользователя и печатает имя пользователя.

Я пытался с помощью ng-init, но он не работает.

<label ng-repeat="id in listOfUsersID">
  <p ng-init='text=getNameByID(id.id_user)''> Name is {{text}} 
  </p>

У кого-нибудь есть идея?

1 Ответ

0 голосов
/ 03 декабря 2018

Попробуйте это

<label ng-repeat="id in listOfUsersID">
  <p> Name is {{ getNameByID(id.id_user) }}</p>

, но в вашем контроллере функция должна быть в переменной $ scope, например, так.

$scope.getNameByID = function(id){
    . . . 
    return(text);
}
...