Я новичок в Angular, а также относительно новичок в формате JSONP. В моем коде, я создал фабрику, чтобы прочитать в файле JSONP - и я получаю обратно переменные данные, как данные JSONP правильноРазбор файла JSONP в AngularJS
$http.get('someJSONFile').success(function(data){
console.log(data);
});
Бревно консоли возвращает мне следующее:
states([{"code":"AL","name":"Alabama"},{"code":"AK","name":"Alaska"},{"code":"AZ","name":"Arizona"},{"code":"AR","name":"Arkansas"},{"code":"CA","name":"California"},{"code":"CO","name":"Colorado"},{"code":"CT","name":"Connecticut"},{"code":"DE","name":"Delaware"}])
Итак - я застрял в том, что теперь делать. У меня есть объект данных, содержащий функцию. Мне нужно разобрать JSON из этой функции, но не уверен, как это сделать.
Я прочитал в других местах, которые мне нужно объявить функцию где-то в моем контроллере или на заводе под названием
function states(results)
{
// what is in results should be the JSON data I crave
}
Но даже если я сделаю это, я не думаю, что когда-либо выполняет - так я не знаю, что я должен сделать в этот момент, чтобы получить данные JSON в объект, который я могу использовать.
Полный файл Я пытаюсь разобрать это http://massachusettswebdesigns.com/states.json
Любая помощь приветствуется!
Да, я думаю, вы можете просто позвонить 'попробовать {Eval (данные)} поймать (е) {}', а затем в вашем 'states' функции, бросить в' console.log (результаты) 'чтобы увидеть, что происходит. –