0
Angular JS newbee question。Angular JSディテール検索
私は、データベースからデータを取得するためのコントローラをしました:
var app = angular.module('myApp', []);
app.controller('myAppCtrl', ['$scope', '$http', function ($scope, $http) {
$http.get("views/resumen.pedidos.php")
.success(function (data) {
$scope.results = data;
});
このデータが表に表示されます。
<body ng-app="myApp">
<div ng-controller="myAppCtrl" class="row top-row">
<table id="data-table" border="0" width="100%" cellpadding="0" cellspacing="0" class="table panel">
<thead>
<tr>
<th>PEDIDO</th>
<th>ESTADO WEB</th>
<th>FECHA</th>
<th>HORA</th>
<th>PREPARAR</th>
<th>CANTIDAD</th>
<th>PREPARADO</th>
<th>ENVIO</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="result in results">
<td>{{ result.pedido }}</td>
<td>{{ result.estado_web | uppercase }}</td>
<td>{{ result.fecha }}</td>
<td>{{ result.hora }}</td>
<td>{{ result.preparar }}</td>
<td>{{ result.cantidad }}</td>
<td>{{ result.enviado }}</td>
<td>{{ result.envio }}
</tr>
</tbody>
</table>
</div>
</body>
テーブルの行をクリックしたときに、私は他のコントローラからのデータを表示したいです{{result.pedido}}をキー値として使用します。
app.controller('myAppDetailCtrl', ['$scope', '$http', function ($scope, $http) {
$http.get("views/detalle.pedidos.php")
.success(function (data) {
$scope.results = data;
});
options、First:行をクリックすると、行データをサービスに挿入し、このサービスからデータを取得します。 2つ:URLでデータを渡し、 '$ location.search();'を使って取得します。 – Isma90