在AngularJS中将作用域发送到模板时出现问题
我的问题是: 当我从服务器请求数据时,这会正确发送数据,但在在AngularJS中将作用域发送到模板时出现问题,angularjs,angularjs-scope,angularjs-ng-repeat,silex,Angularjs,Angularjs Scope,Angularjs Ng Repeat,Silex,我的问题是: 当我从服务器请求数据时,这会正确发送数据,但在LoginController中进行验证后,我尝试填充用户的用户名和电子邮件,但这些变量没有打印在模板中。但是,如果我只是用简单的JSON发送这些变量,比如$scope.details=[{'username':'Karman','username':'karman@mail.com'}];工作正常,我做错了什么?ng repeat指令是否存在问题 提前感谢谁能帮我解决这个问题 我正在使用sillex和ng资源以防万一 <
LoginController
中进行验证后,我尝试填充用户的用户名和电子邮件,但这些变量没有打印在模板中。但是,如果我只是用简单的JSON发送这些变量,比如$scope.details=[{'username':'Karman','username':'karman@mail.com'}];代码>工作正常,我做错了什么?ng repeat指令是否存在问题
提前感谢谁能帮我解决这个问题
我正在使用sillex和ng资源以防万一
<body ng-controller="LoginController">
<div class="col-xs-3 details-user">
<div class="col-xs-1">
<img src="web/img/avatar.jpg" alt="..." class="img-circle">
</div>
<div class="col-xs-2">
<ul>
<li ng-repeat="detail in details">
{{detail.username}} -- {{detail.email}}
</li>
</ul>
</div>
</div>
表格:
登录
您是否验证了成功呼叫中的数据--
是否正是您所期望的?谢谢您的回答。如果我通过控制台打印数据,结果是:--console.log(data)f{username:“Karman”,email:karman@mail.com,$promise:Object,$resolved:true…}$promise:Object$resolved:true电子邮件:karman@mail.com用户名:“卡门”proto:f当数据包含我请求的字段时……那么这是否意味着数据。f
实际上就是您要查找的数据?谢谢您的回答,但是数据。f不起作用,我的意思是dat是良好的数据。f没有意义,只是针对我打印的数据记录。f结果没有定义,我不知道我缺少了什么
function LoginController($scope, Login) {
var currentResource;
$scope.login = function () {
Login.query({email: $scope.email}, function success(data){
$scope.details = data;
//$scope.details = [{ 'username':'Karman', 'username':'karman@mail.com'}];
});
}
}
<!-- Main DIV -->
<div id="login" class="login-main">
<div class="form-wrap">
<div class="form-header">
<i class="fa fa-user"></i>
</div>
<div class="form-main">
<form>
<div class="form-group">
<input ng-model="email" type="text" class="input-large" placeholder="Tu email aqui..." required>
<input ng-model="password" type="password" class="input-large" placeholder="Tu password aqui..." required>
</div>
<button ng-click="login()" ng-show='addMode' class="btn btn-success">Sign In</button>
</form><!-- end form -->
</div><!-- end div form-main -->
<div class="form-footer">
<div class="row">
<div class="col-xs-7">
<i class="fa fa-unlock-alt"></i>
<a href="" id="forgot_from">Forgot password?</a>
</div>
<div class="col-xs-5">
<i class="fa fa-check"></i>
<a href="" id="signup_from">Sign Up</a>
</div>
</div>
</div>
</div>
</div>