Angularjs angular js向ngDialog显示提取的数据
我想从服务器获取数据并将其显示在对话框中 我正在尝试下面的代码Angularjs angular js向ngDialog显示提取的数据,angularjs,ng-dialog,Angularjs,Ng Dialog,我想从服务器获取数据并将其显示在对话框中 我正在尝试下面的代码 var myApp=angular.module('myApp',['ui.router','ngDialog']); 控制器('test',函数($scope,$http,ngDialog){ $scope.plist=[]; $scope.pno=1; $scope.likeDetails=函数(项){ var data='id='+item.id+“&userid=“+$scope.userid+ “&pno=“+$scop
var myApp=angular.module('myApp',['ui.router','ngDialog']);
控制器('test',函数($scope,$http,ngDialog){
$scope.plist=[];
$scope.pno=1;
$scope.likeDetails=函数(项){
var data='id='+item.id+“&userid=“+$scope.userid+
“&pno=“+$scope.ppno;
$http({
方法:“POST”,
url:“显示喜欢的用户”,
数据:数据,
标题:{
“内容类型”:“应用程序/x-www-form-urlencoded”
}
}).then(函数successCallback(rs、状态、标题、配置){
控制台日志(rs);
对于(变量i=0;i
5.
您应该在$http调用的成功回调中打开对话
var myApp = angular.module('myApp', ['ui.router', 'ngDialog']);
myApp.controller('test', function($scope, $http, ngDialog) {
$scope.plist = [];
$scope.pno = 1;
$scope.likeDetails = function(item) {
var data = 'id=' + item.id + "&userid=" + $scope.userid +
"&pno=" + $scope.ppno;
$http({
method: 'POST',
url: "show-liked-users",
data: data,
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
}).then(function successCallback(rs, status, headers, config) {
console.log(rs);
for (var i = 0; i < rs.data.plist.length; i++) {
$scope.plist.push(rs.data.plist[i]);
}
ngDialog.open({
template: 'liked-user-page',
className: 'ngdialog-theme-plain',
scope: $scope,
data: $scope.plist
});
}, function errorCallback(data, status, header, config) {
alert("Opps unable to connect to server");
});
};
});
var myApp=angular.module('myApp',['ui.router','ngDialog']);
控制器('test',函数($scope,$http,ngDialog){
$scope.plist=[];
$scope.pno=1;
$scope.likeDetails=函数(项){
var data='id='+item.id+“&userid=“+$scope.userid+
“&pno=“+$scope.ppno;
$http({
方法:“POST”,
url:“显示喜欢的用户”,
数据:数据,
标题:{
“内容类型”:“应用程序/x-www-form-urlencoded”
}
}).then(函数successCallback(rs、状态、标题、配置){
控制台日志(rs);
对于(变量i=0;i
尝试绑定到“i”对象:{{i.fname}{{i.lname}}
未更正问题working@xrcwrn你有要更新的plunker吗?没有,我会创建