Как установить флажок, если данные сохраняются в базе данных с помощью & quot; AngularJS & quot ;?

Я работаю с SugarCRM API для get_module_fieldsи отображение его результатов в флажке Вы можете проверить здесь . Я сохранил некоторое значение флажка в базе данных, используя AngularJS checklist-model и теперь я хочу обновить его. Для этого я хочу отобразить сохраненный флажок, как отмечено, но я не могу этого сделать. Кто-нибудь может сказать мне, как это сделать?
Вот мой код сценария, и я не знаю, что писать в $scope.users.mod_fields так что я могу отобразить флажок

<script>
var app = angular.module("myApp", ["checklist-model"]);
app.controller('myCtrl', function($scope,$http) {
$scope.users = {};
$scope.users.mod_name = '<?php echo $module_name;?>';
$scope.users.mod_id = '<?php echo $module_id;?>';
$scope.users.mod_fields ='';
$scope.updateModule=function(){
$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){
alert(JSON.stringify(data));
//alert("Data Inserted Successfully");
window.location.href="show_modulelist.php";
});
}
});
</script>

1

Решение

Вы не добавили HTML-код, но для его обновления вам нужно изменить checklistModel, а не ngChecked или ngModel.

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";
});
}
});
0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector