AngularJS + CodeIgniter获取日期

时间:2018-08-07 17:07:01

标签: angularjs codeigniter codeigniter-3

在与CodeIgniter一起在AngularJS中创建应用程序时遇到问题。

很快,我的应用程序就可以添加可以在其中添加任何注释的域。

添加,编辑,删除-域-完成。

也添加,编辑注释。

但是,我在域卡上显示评论时遇到问题。

我的AngularCode:

controllersAdmin.controller('domainView', function( $scope, $http, $routeParams, FileUploader){
    var domainID = $routeParams.id;
    $scope.id = domainID;

   $http({
      method: 'GET',
      url: 'api/admin/domains/get/' + domainID
   }).then(function (response){
    $scope.domain = response.data.records;
   },function (error){
      console.log('Blad we wczytywaniu danych');
   });

   function getNotes(){
      $http({
        method: 'GET',
        url: 'api/admin/notes/get/'
       }).then(function (response){
          $scope.note = response.data.records;
       },function (error){
          console.log('Blad we wczytywaniu danych');
       });

   }
  });

CodeIgniter:

我的:notes.php

 public function get($id = false)
    {
        $result = $this->notes_model->get($id);
        echo '{"records":' . json_encode( $result ) . '}';
    }

我的:notes_model.php

public function get($id = false)
    {
        if ( $id == false) {
            $q = $this->db->get('notes');
            $q = $q->result();
        }
        else{
            $this->db->where('id', $id);
            $q = $this->db->get('notes');
            $q = $q->row();


        }
         return $q;
    }

我的数据库关系:

我在数据库中有关系。

Id_domain_rel-分配给表domains_id的

编辑:当我们用$ id_domain_rel代替$ id时,会出现注释-但是我不能编辑它们。

我必须以某种方式将表域中的domain.id与带有注释的id_domain_rel进行比较-但我不知道如何。

一种解决方案是:

<p ng-repeat="note in note" ng-if="domain.id==note.id_domain_rel">{{note.noted}}</p> 

但是,我不想下载所有注释,对于一个视图中的所有域,仅下载添加到给定域中的注释。

0 个答案:

没有答案