【发布时间】:2017-10-11 10:46:00
【问题描述】:
我有一个显示更多客户信息的折叠模型,在里面,我有一个按钮,当我点击时,我没有得到特定客户的信息,我得到所有客户的数据
<ion-list ng-repeat="x in names">
<a class="item item-icon-left " >
<i class="icon ion-android-arrow-dropdown-circle" ng-model="collapsed" ng-click="collapsed=!collapsed"></i>
{{x.Marque}}
</a>
<div ng-show="collapsed">
<table>
<thead >
<td>
<label> Code: </label> {{x.CodeClient}} <br/>
<label> Nom: </label> {{x.NomClient}} <br/>
<a class="button button-info" ui-sref="modifClient({CodeClient: x})" >
Enregistrer
</a>
...
app.js
$stateProvider.state('modifClient', {
url: '/modifClient',
templateUrl: 'templates/modifClient.html',
params: {CodeClient: null},
controller: 'ConsultClientCtrl'
});
app.controller("ConsultClientCtrl", function($scope, $http) {
$scope.loadClient = function(){
$http.get("http://localhost/deb/debut.php")
.success(function(data){
$scope.names = data;
});
}
});
modifClient.html
<ion-content class="padding" ng-controller="ConsultClientCtrl" ng-repeat="x in names | filter: {CodeClient: thisX}" >
<ion-list ng-repeat="x in names | filter: {CodeClient: thisX}: true">
<div class="item item-divider center-text" ng-model="CodeClient"> {{x.CodeClient}} </div>
......
【问题讨论】:
-
您能分享您的控制器代码吗?您使用的是 Angular 路由器吗?
-
$stateProvider.state('modifClient', { url: '/modifClient', templateUrl: 'templates/modifClient.html', 控制器: 'ConsultClientCtrl' });
-
只需将其作为编辑发布到您的问题。
-
这个按钮在我把它放在其他视图中时可以工作,但是当我把它放在这个折叠时它不起作用
-
完成了,我从中获取 ng-repeat 值的函数工作正常,因为我在其他视图中使用它。谢谢
标签: javascript html angularjs ionic-framework angular-ui-router