Я пытаюсь отобразить представление документа данных JSON в моем HTML.
Я использовал следующее:
- угловой Drupal
- Сервисы
- REST Сервер
- Просмотры
- Просмотры JSON
Затем я создаю 2 статьи (для примера).
Следующим шагом я создам новый вид, где статьи будут отображаться в формате json.
Смотри фото 1
Смотри фото 2
Теперь в моем коде я пытаюсь отобразить данные, которые отправляет представление json.
'use strict';
var app = angular.module('angularDrupalApp', ['angular-drupal']);
app.run(['drupal', function(drupal) {
//AUTHENTICATION
//CONNECT
drupal.connect().then(function(data) {
if (data.user.uid) {
console.log('Hello ' + data.user.name + '!');
}
else {
console.log('Please login.');
}
});
}]);
function getView(drupal) {
var path = 'articulos'; // The Drupal path to the Views JSON page display.
drupal.views_json(path).then(function(rows) {
angular.forEach(rows, function(row, i) {
console.log(row, 'row');
console.log(row.nid);
console.log(row.title);
});
});
}
app.controller('myCtrl', function($scope, drupal) {
var articlesView = getView(drupal);
console.log("DENTRO", articlesView);
$scope.token = articlesView;
$scope.welcome = 'Hola';
});
// Angular Drupal Configuration Settings
angular.module('angular-drupal').config(function($provide) {
$provide.value('drupalSettings', {
sitePath: 'http://drupal7dev.me/',
endpoint: 'api'
});
});
Наконец, это результат:
Смотри фото 3
есть решение?
Спасибо за все