我正在尝试将从GET API获取的ID
传递到另一个GET API网址,这将是另一个状态所需的。
我有来自GET API的回复
[{
"ID" : 1,
"Name":"XYZ"
}]
我在View中使用了Bootstrap卡,我在ng-repeat中生成以上信息。点击一个特定的卡片,该卡片将通过传递该特定卡片的ID来重定向到其他状态,并带有来自另一个API的信息。
例如:http://url/1
。这个网址也是GET。
我是新手。如何实现这一目标?我已经通过了 $ stateparams ,但实际上并没有得到它。
答案 0 :(得分:0)
会尝试帮助你。
我很有趣你正在使用ui-router,在这种情况下你的状态定义应该如下
JsonObjectRequest foodie_request = new JsonObjectRequest(Request.Method.GET,url, null, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response)
{
try {
String fullName = response.getString("full_name");
String phone=response.getString("phone");
String email=response.getString("email");
if(email.trim().equals("") && fullName.trim().equals(""))
{
entry.setName(phone);
}
else if(phone==null && fullName.trim().equals(""))
{
entry.setName(email);
}
else if(email.trim().equals("") && phone==null ) {
entry.setName(fullName);
}
// progressDialog.dismiss();
adapter.notifyDataSetChanged();
} catch (JSONException e) {
e.printStackTrace();
}
}
这是外卖形式
希望这能指出你正确的方向,干杯!