D7-角度-视角数据未定义

时间:2018-09-04 18:38:48

标签: angularjs drupal drupal-7 headless

我正在尝试在HTML中显示JSON数据文档视图。 我使用了以下内容:  -角Dr  - 服务  -REST服务器  -意见  -查看JSON

然后,我创建2篇文章(以该示例为例)。 下一步,我将创建一个新视图,其中文章将以json显示。 Look photo 1 Look photo 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'
  });
});

最后是结果: Look photo 3

任何解决方案?

感谢一切

0 个答案:

没有答案