Php 使用angular从HTML收集数组
我使用php从数据库中获取数据,使其以HTML的形式可用。 li元素看起来像这样Php 使用angular从HTML收集数组,php,html,angularjs,Php,Html,Angularjs,我使用php从数据库中获取数据,使其以HTML的形式可用。 li元素看起来像这样 <input type="checkbox" ng-model="check_list[i]" id="i" value="something"> 但我一直在 Cannot read property '1' of undefined at t.insertData 所以,$scope.check_list[i]显然是错误的 它是如何正确完成的?我认为没有选中任何复选框,$scope。复选列表未定义
<input type="checkbox" ng-model="check_list[i]" id="i" value="something">
但我一直在
Cannot read property '1' of undefined at t.insertData
所以,$scope.check_list[i]
显然是错误的
它是如何正确完成的?我认为没有选中任何复选框,$scope。复选列表未定义,因此您无法读取未定义的属性1。在初始化控制器时在控制器中定义$scope.check_列表,或在itarate之前签入submitForm.insertData函数
submitForm.insertData = function(){
var check_list_elements = [];
if($scope.check_list){
for(var i = 1; i <= 83; i++) {
//add only those ng-models check_list[i], that really exist into check_list_elements
if ($scope.check_list[i] !== undefined){
$check_list_elements.push($scope.check_list[i]);
}
}
}
submitForm.insertData=function(){
变量检查列表元素=[];
如果($scope.check_list){
对于(var i=1;i
submitForm.insertData = function(){
var check_list_elements = [];
if($scope.check_list){
for(var i = 1; i <= 83; i++) {
//add only those ng-models check_list[i], that really exist into check_list_elements
if ($scope.check_list[i] !== undefined){
$check_list_elements.push($scope.check_list[i]);
}
}
}