在AngularJs中从数据库中获取并显示数据

叠二

我如何在屏幕上弹出客户列表,该列表来自我的数据库,我有11行客户,我想创建一个客户列表并显示它们,这是我的代码:

dbFactory.method = function findAll() {
    db.transaction(
        function(tx) {
            var sql = "SELECT (nome) as nomes FROM clientes";
            log(sql);
            tx.executeSql(sql, [],
                function(tx, results) {
                    var len = results.rows.length,
                        clientes = [],
                        i = 0;
                    for (; i < len; i = i + 1) {
                        clientes[i] = results.rows.item(i).nomes;
                    }
                    log(clientes + '  found');


                }
            );
        },txErrorHandler,
        function () {

        }
    );

};

控制器:

 .controller('ListaCtrl', function ($scope, dbFactory) {


         $scope.items = dbFactory.method();
         console.log(dbFactory.method());


    });

client.html:

<ion-view view-title="Playlists" ng-app="starter">
  <ion-content>
    <ion-list>
  <ion-item ng-repeat="itens in items" >

      <p>{{itens.nome}}</p>

  </ion-item>
    </ion-list>
  </ion-content>
</ion-view>

日志:

 Promise {$$state: Object, then: function, catch: function, finally: function}
$$state: Object
status: 1
value: SQLResultSet
insertId: [Exception: DOMException: Failed to read the 'insertId' property from 'SQLResultSet': The query didn't result in any rows being added.]
rows: SQLResultSetRowList
length: 11
__proto__: SQLResultSetRowList
rowsAffected: 0
叠二

我已经设法使用延期和承诺来解决,这是我所做的:

var getMessages = function findAll() {
            db.transaction(
                function(tx) {
                    var sql = "SELECT (nome) as nomes FROM clientes";
                    tx.executeSql(sql, [],
                        function(tx, results) {
                            var len = results.rows.length,
                                clientes = [],
                                i = 0;
                            for (; i < len; i = i + 1) {
                                clientes[i] = results.rows.item(i).nomes;
                            }
                            log(clientes + ' rowsss found');
                            deferred.resolve(clientes);

                        }
                    );
                },txErrorHandler,
                function () { }
            );
            return deferred.promise;

        };

        return {
            showClientes: getMessages
        };

控制器:

.controller('ListaCtrl', function ($scope, dbFactory) {

        dbFactory.showClientes().then(function(listview) {
            $scope.clientes = listview;
            console.log($scope.clientes);
        });

    });

和html:

<ion-view view-title="Playlists" ng-app="starter">
  <ion-content>
    <ion-list>
      <ion-item ng-repeat="cliente in clientes">

          {{cliente}}

      </ion-item>
    </ion-list>

  </ion-content>
</ion-view>

现在,我可以与所有客户一起查看列表视图。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在AngularJs中从数据库中获取并显示数据

来自分类Dev

从数据库中获取数据并在laravel中显示数据库中的值

来自分类Dev

PHP从数据库获取数据并希望在<p>中显示

来自分类Dev

如何从数据库中获取和显示数据?

来自分类Dev

java简单的json从数据库中获取数据并显示

来自分类Dev

从数据库中获取数据并显示到表

来自分类Dev

获取数据库表以在powershell中的dataGridView中显示

来自分类Dev

如何...显示数据库中的数据

来自分类Dev

在ListView中显示数据库数据

来自分类Dev

显示数据库中的数据?

来自分类Dev

无法显示数据库中的数据

来自分类Dev

未显示数据库中的数据

来自分类Dev

从数据库获取位值并显示在GridView的CheckBox中

来自分类Dev

从mysql数据库获取值以在JSP中显示(JAVA)

来自分类Dev

获取数据库输出以显示在输入字段中

来自分类Dev

从SQL数据库中获取随机记录并显示它

来自分类Dev

从数据库中的表获取数据

来自分类Dev

从UserSpice中的数据库获取数据

来自分类Dev

无法从数据库中获取数据

来自分类Dev

如何从数据库中获取数据?

来自分类Dev

从UserSpice中的数据库获取数据

来自分类Dev

PHP从数据库中获取数据

来自分类Dev

从FMDB数据库中获取数据

来自分类Dev

根据数据库中的数据,使用AngularJS在表中显示图标吗?

来自分类Dev

从数据库中获取数据并在AngularJS中的ng-repeat中使用它

来自分类Dev

从数据库中获取数据并在AngularJS中的ng-repeat中使用它

来自分类Dev

从数据库中获取数据并使用php将其显示在表单中

来自分类Dev

如何通过在php mqsql中获取用户的输入来显示数据库中的数据?

来自分类Dev

尝试获取数据库中状态为活动的数据,应显示在下拉列表中

Related 相关文章

  1. 1

    在AngularJs中从数据库中获取并显示数据

  2. 2

    从数据库中获取数据并在laravel中显示数据库中的值

  3. 3

    PHP从数据库获取数据并希望在<p>中显示

  4. 4

    如何从数据库中获取和显示数据?

  5. 5

    java简单的json从数据库中获取数据并显示

  6. 6

    从数据库中获取数据并显示到表

  7. 7

    获取数据库表以在powershell中的dataGridView中显示

  8. 8

    如何...显示数据库中的数据

  9. 9

    在ListView中显示数据库数据

  10. 10

    显示数据库中的数据?

  11. 11

    无法显示数据库中的数据

  12. 12

    未显示数据库中的数据

  13. 13

    从数据库获取位值并显示在GridView的CheckBox中

  14. 14

    从mysql数据库获取值以在JSP中显示(JAVA)

  15. 15

    获取数据库输出以显示在输入字段中

  16. 16

    从SQL数据库中获取随机记录并显示它

  17. 17

    从数据库中的表获取数据

  18. 18

    从UserSpice中的数据库获取数据

  19. 19

    无法从数据库中获取数据

  20. 20

    如何从数据库中获取数据?

  21. 21

    从UserSpice中的数据库获取数据

  22. 22

    PHP从数据库中获取数据

  23. 23

    从FMDB数据库中获取数据

  24. 24

    根据数据库中的数据,使用AngularJS在表中显示图标吗?

  25. 25

    从数据库中获取数据并在AngularJS中的ng-repeat中使用它

  26. 26

    从数据库中获取数据并在AngularJS中的ng-repeat中使用它

  27. 27

    从数据库中获取数据并使用php将其显示在表单中

  28. 28

    如何通过在php mqsql中获取用户的输入来显示数据库中的数据?

  29. 29

    尝试获取数据库中状态为活动的数据,应显示在下拉列表中

热门标签

归档