Angularjs Laravel angular js获取登录客户名称
我使用的是Laravel和angular js 我遵循本教程,一切正常,但我的问题是我不知道如何显示登录客户名称和邮件idAngularjs Laravel angular js获取登录客户名称,angularjs,laravel-5,Angularjs,Laravel 5,我使用的是Laravel和angular js 我遵循本教程,一切正常,但我的问题是我不知道如何显示登录客户名称和邮件id (function() { 'use strict'; angular .module('authApp') .controller('UserController', UserController); function UserController($http) { var vm = th
(function() {
'use strict';
angular
.module('authApp')
.controller('UserController', UserController);
function UserController($http) {
var vm = this;
vm.users;
vm.error;
vm.getUsers = function() {
// This request will hit the index method in the AuthenticateController
// on the Laravel side and will return the list of users
$http.get('api/authenticate').success(function(users) {
vm.users = users;
}).error(function(error) {
vm.error = error;
});
}
}
})();
您需要访问
vm.users
对象
首先,必须在视图中为控制器别名
<div ng-controller="UserController as user">
全视图代码:
<div ng-controller="UserController as user">
<span ng-repeat="iteratedUser in user.users">
Name: {{iteratedUser.name}}
</span>
</div>
名称:{{iteratedUser.Name}
如果您需要更多解释,请在评论中告诉我:)
编辑:别忘了调用
getUsers
函数!否则,将无法获取数据。抱歉,我只需要当前登录客户名称,然后只显示客户名称:)我正在编辑回答不显示任何内容请您需要显示更多代码、控制台中可能的错误等。无错误我的完整代码在此处
<div ng-controller="UserController as user">
<span ng-repeat="iteratedUser in user.users">
Name: {{iteratedUser.name}}
</span>
</div>