我不確定這有什麼問題,但不知何故無法讀取$ 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