Angular JS новый товар вопрос.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. Во-первых: при щелчке по строке введите данные строки в службу и получите данные из этой службы. Два: передайте данные по URL-адресу и получите его с помощью '$ location.search();' – Isma90