誰でも。 ビューにデータをロード中に問題が発生しました。 私のコントローラはanglejsデータがリクエストから取得した後に表示されない
app.controller('AccountController', function(dataFactory,$scope,$http){
getResultsPage(1);
function getResultsPage(pageNumber) {
if(! $.isEmptyObject($scope.libraryTemp)){
if($.isEmptyObject($scope.searchText)){
$scope.searchText = '';
}
if($.isEmptyObject($scope.account_type)){
$scope.account_type = '';
}
dataFactory.httpRequest('/angular_project/public/accounts?search='+$scope.searchText+'&account_type='+$scope.account_type+'&page='+pageNumber).then(function(data) {
$scope.data = data.account.data;
$scope.accountType = data.account_type;
$scope.totalItems = data.account.total;
$scpoe.perpage = data.perpage;
});
}else{
dataFactory.httpRequest('/angular_project/public/accounts?page='+pageNumber).then(function(data) {
$scope.data = data.account.data;
$scope.accountType = data.account_type;
$scope.totalItems = data.account.total;
$scope.perpage = data.perpage;
console.log(data);
});
}
}
$scope.accounts_detail = function(id){
dataFactory.httpRequest('accounts_detail/'+id).then(function(data) {console.log(data);
$scope.sales_items_detail = data.sales_items_detail;
$scope.mall_roakker_detail = data.mall_roakker_detail;
$scope.transection_detail = data.transection_detail;
console.log($scope.sales_items_detail);
$scope.ddd = 'asdfasdf';
//getResultsPage(1);
});
}
});
私の最初のビューがあるさ:
<tbody>
<tr dir-paginate="value in data | itemsPerPage:perpage" total-items="totalItems">
<td>{{ $index + 1 }}</td>
<td>{{ value.name }}</td>
<td>{{ value.address }}</td>
<td>{{ value.title }}</td>
<td>{{ value.check_from }}</td>
<td>{{ value.check_to }}</td>
<td>
<button data-toggle="modal" ng-click="edit(value.id)" data-target="#edit-data" class="btn btn-primary">Edit</button>
<a href="#/accounts_detail" class="btn btn-success" ng-click="accounts_detail(value.id)">Account Detail</a>
</td>
</tr>
</tbody>
問題は、私はある関連ビューに表示さによってではなく、データベースからロードされたアカウントの詳細リンクデータをクリックしながらということです。このビューで
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header" data-background-color="purple">
<h4 class="title">Account Detail</h4>
</div>
<div class="card-content table-responsive">
<table class="table table-bordered pagin-table">
<thead>
<tr>
<th>Name</th>
<th>Item Name</th>
<th>Rate</th>
<th>Weight</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="x in mall_roakker_detail">
<td>{{ x.name }}</td>
<td>{{ x.title }}</td>
<td>{{ x.rate }}</td>
<td>{{ x.weight }}</td>
</tr>
</tbody>
<tfoot>
</tfoot>
</table>
</div>
</div>
</div>
、データは表示されず、コンソールは、このデータを示しています。
誰でも私を助けることができます。 ありがとうございます
よう コールこの機能何が起こりますか?出力は何ですか? – Shayuh
編集した画像をコンソールに表示 –
html出力全体を表示することもできますし、plunkerを作成することもできます。スコープが値を取得するかどうかをconsole.log($ scope.mall_roakker_detail)に問い合わせました。 。 – Shayuh