我不确定这有什么问题,但不知何故无法读取$ scope的正确值。
这里是我的代码在控制器 - >
$scope.verifyMobile = SearchFactory.verify.query({uuid: uuid});
的JSON的REST服务返回的是 - >
verifyNumber -- > {"id":1,"uuid":"2222","phoneNumber":"782941768355"}
我转换使用gson.toString(verifyNumber Java中的POJO到JSON类);
但是,当我尝试在控制器进行服务调用后检查phonenumber的值时,它始终未定义。任何人都可以请帮忙。当我硬编码的价值返回JSON,它工作正常,但没有与服务。
alert(JSON.stringify($scope.verifyMobile).uuid);
这里没有足够的细节来重现您的问题。在你的问题中,你说你检查'phonenumber'的值,但是#1它是'phoneNumber'和#2,你的警报是打印'uuid',而不是'phonenumber'。 – Claies
@Claies - 您可以使用phoneNumber而不是uuid。任何事情都可以解决我的问题。我花了2个小时,但不知道:( – AngryJS
,但是你到底在问什么?你说它在硬编码时有效,但在你拨打服务电话时不起作用,但你没有列出该服务的代码。 – Claies