こんにちは私は以下の問題を抱えています。 以下は以下の私のcontroller.js以下 ui-routerでターゲット '_blank'を使用すると未定義になる
app.controller("DataController", function($scope, DataService) {
$scope.datalist=DataService.getData();
$scope.getnre=function(ndnd,dnd,land,email) {
$scope.numsem = {
ndnds : ndnd,
dnds : dnd,
lands : land,
emails : email
}
}
});
内のコードは、私が非を表示しています。ここ
<div class="content" ng-controller="DataController">
<table class="table table-striped">
<thead>
<th>Non-DND's</th>
</thead>
<tbody>
<tr ng-repeat="ndnd in numsems.ndnds">
<td>{{ndnd}}</td>
</tr>
</tbody>
</table>
</div>
numsdetails.htmlがされている私のhtmlページ
<div class="content" ng-controller="DataController">
<table class="table table-striped" id="show" ng-if="datalist.length>0">
<thead>
<th>State</th>
<th>District</th>
<th>Non-DND's</th>
</thead>
<tbody>
<tr dir-paginate="data in datalist| filter:search|orderBy:sortKey:reverse|itemsPerPage:10" style="cursor:pointer;">
<td>{{data.state}}</td>
<td>{{data.district}}</td>
<td><a ng-click="getnre(data.nondnd,data.dnd,data.land,data.email)" ui-sref="numsemailsdata" target="_blank">{{data.nondnd.length}}</a></td>
</tr>
</tbody>
</table>
<dir-pagination-controls max-size="10" direction-links="true" boundary-links="true" style="float:right" ng-if="datalist.length>0">
</dir-pagination-controls>
</div>
です私の最初のhtmlページのdndのカウントと私はnumsemails.htmlである新しいタブで非dndを表示する必要があります 私はnumsemails.htmlにデータをバインドしようとしているとき、私は私は同じコントローラからのデータをバインドしています。
解決策を教えてください。
あなたは –
@Doug E新鮮な $ stateProvider.state( "numsemailsdata"、 { URLあなたのUIルータの定義を表示してくださいすることができ: "/ NumsEmails"、 templateUrl:「パーシャル/ numsemails。 html " }); –