如果使用“AngularJS”将数据保存在数据库中,如何显示复选框?

时间:2016-04-12 13:32:47

标签: php angularjs sugarcrm checklist-model

我正在使用SugarCRM的{​​{1}} API并在Checkbox You can check here中显示其结果。我已经使用get_module_fields AngularJS在数据库中保存了一些复选框值,现在我想要更新它。所以我想显示已保存的复选框,但我无法做到这一点。任何人都可以告诉我我该怎么做? 这是我的脚本代码,我不知道在checklist-model写什么,以便我可以显示复选框

$scope.users.mod_fields

2 个答案:

答案 0 :(得分:0)

您还没有放置HTML代码,但要更新此代码,您实际上需要修改checklistModel,而不是ngChecked或ngModel。

答案 1 :(得分:0)

完成这样的&得到了完美的答案:

var app = angular.module("myApp", ["checklist-model"]);
app.controller('myCtrl', function($scope,$http) {
	$scope.users = {
		mod_fields: '<?php foreach ($items as $key=>$val) { echo $val.',';}?>'
	};
	$scope.users.mod_name = '<?php echo $module_name;?>';
	$scope.users.mod_id = '<?php echo $module_id;?>';
	$scope.users.mod_fields =  <?php
                    $module_fields = $_GET['fields']; 
					$module_fie =explode(',',$module_fields);
					json_encode($module_fie);
                    echo json_encode($module_fie) ?>;
	$scope.updateModule=function(users){		
				$http.post("update_modulelist.php", {'mod_id':$scope.users.mod_id,'mod_name':$scope.users.mod_name,  'mod_fields' : $scope.users.mod_fields})
				.success(function(data,status,headers,config){
						window.location.href="show_modulelist.php";
				});
			}
});