Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 表达式显示为json格式。火基_Angularjs_Json_Firebase_Firebase Realtime Database_Angularfire - Fatal编程技术网

Angularjs 表达式显示为json格式。火基

Angularjs 表达式显示为json格式。火基,angularjs,json,firebase,firebase-realtime-database,angularfire,Angularjs,Json,Firebase,Firebase Realtime Database,Angularfire,我正在尝试使用ng repeat显示数据库中的数据。然而,当我试图检索系统下的设备数据时。它以json格式显示。如何检索设备下的其他节点?我需要帮助 我的棱角分明 /*global angular*/ var app = angular.module('input', ['ngRoute', 'firebase']); app.config(['$routeProvider', function ($routeProvider) { 'use strict'; $rou

我正在尝试使用ng repeat显示数据库中的数据。然而,当我试图检索系统下的设备数据时。它以json格式显示。如何检索设备下的其他节点?我需要帮助

我的棱角分明

    /*global angular*/
var app = angular.module('input', ['ngRoute', 'firebase']);

app.config(['$routeProvider', function ($routeProvider) {
    'use strict';
    $routeProvider.when('/input', {
        templateUrl: 'input/input.html',
        controller: 'inputCtrl'
    });
}]);

app.controller('inputCtrl', ['$scope', '$firebaseObject', '$firebaseArray', function ($scope, $firebaseObject, $firebaseArray) {
    'use strict';

    $scope.message;
    $scope.writeUserData = function (equipment, system) {
        firebase.database().ref('data/' + $scope.system + '/equipments').child(equipment).set({
        equipment: equipment
});
        $scope.message = "Added"
};


        var ref = firebase.database().ref();
    var data = ref.child("data");
    var list = $firebaseArray(data);

    list.$loaded().then(function(data) {
        $scope.data = data;
        console.log($scope.data);
    }).catch(function(error) {
        $scope.error = error;
    });

}]);
我的Html

<tr data-ng-repeat="data in data">
                  <td class="select" align="center">

                    <div id="dd" class="wrapper-dropdown-3" tabindex="1">
                    <span>{{data.$id}}</span>
                    <ul class="dropdown">
                        <li><a href="#">{{data.equipments}}</a></li>
                    </ul>
                    </div>

                    </td>
                </tr>

{{data.$id}


你试着去改变吗

data in data
像这样的事情

d in data
此外,要迭代设备,您还需要一次ng重复

 <li ng-repeat= "equipment in d.equipments"><a href="#">{{data.equipments}}</a></li>

  • 还没有测试代码

    你试着去改变吗

    data in data
    
    像这样的事情

    d in data
    
    此外,要迭代设备,您还需要一次ng重复

     <li ng-repeat= "equipment in d.equipments"><a href="#">{{data.equipments}}</a></li>
    

  • 还没有测试代码

    好吧,我找到了解决问题的办法

    <tr data-ng-repeat="d in data">
                      <td class="select" align="center">
    
                        <div id="dd" class="wrapper-dropdown-3" tabindex="1">
                        <span>{{d.$id}}</span>
                        <ul class="dropdown">
                            <li data-ng-repeat="equipment in d.equipments"><a>{{equipment.equipment}}</a></li>
                        </ul>
                        </div>
    
                        </td>
                    </tr>
    
    
    {{d.$id}
    
    • {{device.device}

    好的,我找到了解决问题的方法

    <tr data-ng-repeat="d in data">
                      <td class="select" align="center">
    
                        <div id="dd" class="wrapper-dropdown-3" tabindex="1">
                        <span>{{d.$id}}</span>
                        <ul class="dropdown">
                            <li data-ng-repeat="equipment in d.equipments"><a>{{equipment.equipment}}</a></li>
                        </ul>
                        </div>
    
                        </td>
                    </tr>
    
    
    {{d.$id}
    
    • {{device.device}

    您是否试图将每个设备列为列表项?如果是这样,您可以尝试使用
    ng repeat
    。我确实使用了ng repeat!我在
  • 标签中寻找它-诚实的错误。虽然我以前从未使用过
    data ng repeat
    ,但是(不幸的是)我无法帮助您。您是否试图将每个设备列为列表项?如果是这样,您可以尝试使用
    ng repeat
    。我确实使用了ng repeat!我在
  • 标签中寻找它-诚实的错误。虽然我以前从未使用过
    data ng repeat
    ,但是(不幸的)我不能帮你。好吧,我测试了你的代码,但它仍然在下拉列表下给我一个json数组!好吧,我测试了你的代码,但它仍然在下拉列表下给我一个json数组!