Когда я вставляю форму в angularjs, После проверки моих данных в базе данных. Моя запись не отображается, пока страница не будет перезагружена.
Контроллер My Js: -
$scope.mywarehousess = [];
$http({
url:'warehouse/warehouse_fetchdata',
method: "POST"
}).success(function (data) {
$scope.mywarehousess = data;
});
HTLM Просмотреть или перечислить код страницы: -
<tr>
<th>SL. NO.</th>
<th>Warehouse Name</th>
<th>Warehouse Address</th>
<th>Manage</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="warehouse in mywarehousess">
<td>{{$index +1}}</td>
<!--<td>{{warehouse.warehouse_key}}</td>-->
<td>{{warehouse.warehouse_name}}</td>
<td>{{warehouse.warehouse_address}}</td>
<td>
<a data-toggle="modal" data-target="#update" ng-click="getEditWarehousedata(warehouse.warehouse_id)" class="table-action-btn"
style="cursor:pointer;"><i class="md md-edit"></i></a>
<a data-toggle="modal" data-target="#del" ng-click="getEditWarehousedata(warehouse.warehouse_id)" class="table-action-btn"><i class="md md-delete"></i></a>
</td>
</tr>
</tbody>
введите описание изображения здесь
Контроллер Codeigniter: -
public function warehouse_fetchdata(){
$result = $this->user_model->select_all_warehouse(['warehouse_status'=>1]);
//print_r($result);
echo json_encode($result);
}
Добавление контроллера js: -
$ scope.form = {};
$scope.savewarehouse = function () {
$http({
method: 'post',
url: 'warehouse/insert_warehouse',
data: $scope.form,
headers: {'Content-Type': 'application/x-www-form-urlencoded'}
}).success(function (data)
{
});
};