Angularjs 表达式显示为json格式。火基
我正在尝试使用ng repeat显示数据库中的数据。然而,当我试图检索系统下的设备数据时。它以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
/*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数组!