Угловые значения отклика отображения JS

Я пытаюсь отображать данные с одной страницы на другую в Angular JS. Используя displayResponse в Firefoxes Console, данные Response, похоже, будут восстановлены, однако у меня возникли проблемы с отображением значений на странице, которая является сложной, поскольку член команды смог заставить их правильно отображать их на других страницах сайта.

Вот код до сих пор (я удалил патроны скрипта, чтобы сохранить пространство экрана. Эти биты кода не имеют отношения к проблеме afaik):

var app = angular.module("myApp", ['ngRoute']); app.config(function($routeProvider) { $routeProvider .when('/ViewSalesRecords', { templateUrl: 'view-sales-records.html', controller: 'salesRecordController' }). when('/ViewSingleSale', { templateUrl: 'view-single-sale.html', controller: 'salesRecordController' }); }); app.controller('salesRecordController', ['$scope', '$http', function($scope, $http) { $scope.displaySingleSale = function(sale_id) { $http.post('read_sale.php', { 'sale_id': sale_id }) .then(function(response) { $scope.singleSalesRecord = response.data; console.log($scope.singleSalesRecord); }) } $http.get("read_sale.php") .then( function(response) { $scope.salesRecords = response.data; } ) }]); 
 <head> <link href="./styles/style.css" rel="stylesheet"> </head> <table class="table table-hover" data-ng-model="sale_id"> <p><strong>Sale ID: {{displayResponse}} </strong> </p> <p><strong>Sale Date: </strong> </p> <thead> <tr> <th>Product ID</th> <th>Product Name</th> <th>Quantity</th> <th>Item Total</th> </tr> </thead> <tbody> <tr data-ng-repeat="s in singleSalesRecord"> <td>{{s.product_id}}</td> <td>{{s.product_name}}</td> <td>{{s.quantity}}</td> <td>${{s.product_price}}</td> </tr> </tbody> </table> <p><strong>Total: ${{s.orderTotal}}</strong></p> 

Всего 1 ответ


Я понял, что проблема в том, что ценности, которые я хотел передать, были стерты, когда я перешел на другую страницу. Поэтому я решил просто отобразить их на первой странице, а не гиперссылку на другую.


Есть идеи?

10000