Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何从AngularJS中的ng repeat赋值?_Mysql_Angularjs_Forms - Fatal编程技术网

Mysql 如何从AngularJS中的ng repeat赋值?

Mysql 如何从AngularJS中的ng repeat赋值?,mysql,angularjs,forms,Mysql,Angularjs,Forms,我有以下代码: <ul ng-repeat="codes in response"> <li ng-if="((codes.branch == formData.branches.alias) && (codes.taken == 0))"> <strong>{{codes.id}}</strong> {{codes.code}} </li> </ul> {{codes.id}

我有以下代码:

<ul ng-repeat="codes in response">
  <li ng-if="((codes.branch == formData.branches.alias) && (codes.taken == 0))">
    <strong>{{codes.id}}</strong> 
    {{codes.code}}
  </li>
</ul>
  • {{codes.id}} {{code.code}

这将检查代码是否取自数据库。否则,它将显示在此处。我现在要做的是将尚未获取的代码随机化,只选择其中一个随机代码,并将其分配给变量,然后将其传递给表单数据,与注册用户的信息一起存储在一行中如何将值从ng repeat传递到表单,然后传递到数据库?

以下是一个概念性答案:

  • 在每个ng repeat循环中,检查是否未执行代码。如果未使用,则推入阵列代码
  • 在循环的末尾,数组中有一个未标记代码的列表
  • 当表单提交时,随机使用一个代码(使用Javascript的数学函数从UntakenCodes数组的索引范围内选择一个代码),并将其推入数据库
  • 数学地板((数学随机()*上界)+下界)

    其中上限是数组长度,下限是0