Я хочу передать объект Array в $http.get()
. Раньше вся информация хранилась в файле data.json
, но я не хочу использовать файл. Хотите определить массив объекта как $scope.data
в контроллере. Пожалуйста найти DEMO http://plnkr.co/edit/X5ZC3UGey4Zjos7W01U1?p=preview
Рабочая DEMO http://plnkr.co/edit/o6EeKnC8oFEq3GCRsQgp?p=preview здесь мы используем data.json. Я хочу, чтобы определить данные внутри data.json в контроллере, Plz скажите мне, как дд
.controller('QuestionCtrl', ['$scope', '$http', function ($scope, $http) {
$scope.questions = [];
$scope.data = {
"questions": [
{
"question": "Qw1",
"answers": [
{
"answers": "An1",
"value": 25
},
{
"answers": "An2",
"value": 50
},
{
"answers": "An3",
"value": 75
},
{
"answers": "An4",
"value": 100
}
]
},
{
"question": "Qw2",
"answers": [
{
"answers": "An1",
"value": 25
},
{
"answers": "An2",
"value": 50
},
{
"answers": "An3",
"value": 75
},
{
"answers": "An4",
"value": 100
}
]
}
]
}
$http
.get(JSON.stringify($scope.data))
.then(function(response){
$scope.questions = response.data.questions;
});
}])
Я не понимаю вопрос. Чего вы пытаетесь достичь? Получение json с $ http? –
@Poyraz См. Рабочий пример plnkr.co/edit/o6EeKnC8oFEq3GCRsQgp?p=preview здесь мы используем data.json. Я хочу определить данные внутри data.json в Controller, Plz скажите мне, как сделать – Guest
как ваши данные json и $ http в одном контроллере, тогда вам не нужно использовать $ http, вы можете напрямую получить эти json. –