D7 - angular-drupal - данные просмотров не определены - PullRequest
0 голосов
/ 04 сентября 2018

Я пытаюсь отобразить представление документа данных 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

есть решение?

Спасибо за все

...