使用控制器(ANGULAR JS)中的函数在ng-repeat中分配值

时间:2018-12-02 17:02:40

标签: angularjs controller init assign

我正在尝试在ng-repeat中使用函数分配值。 此ng重复显示用户ID列表。我正在尝试调用一个函数,该函数返回用户ID的名称并打印用户的名称。

我尝试了ng-init,但是没有用。

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

有人有主意吗?

1 个答案:

答案 0 :(得分:0)

尝试一下

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

但是在您的控制器中,该函数必须像这样在$ scope变量中。

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