Javascript AngularJS路由和控制器对话

Javascript AngularJS路由和控制器对话,javascript,angularjs,Javascript,Angularjs,这是我的密码。我正在尝试调用routes and controller中的标头,它将无法正常工作。如果有人知道为什么会这样,请告诉我。 Routes.js: module.exports = function(app) { var http = require("http"); app.get('/', function(req, res) { res.sendfile('./public/index.html'); }); app.get('/forumDetail

这是我的密码。我正在尝试调用routes and controller中的标头,它将无法正常工作。如果有人知道为什么会这样,请告诉我。 Routes.js:

module.exports = function(app) {
  var http = require("http");

  app.get('/', function(req, res) {
    res.sendfile('./public/index.html');
  });

  app.get('/forumDetailsHeader', function(req, res) {
    // res.setHeader('Content-Type', 'Forum Details Header');
    res.send(JSON.stringify({
      "header": "Forum Details Header"
    }));
  });
};
forumDetailsCtrl.js:

var app = angular.module('huddleBoard');

app.controller('forumDetailsCtrl', ['$scope', '$http',
  function($scope, $http) {
    $scope.header = "";
    // $scope.header = "Forum Details Header";

    $http.get('/forumDetailsHeader').then(function(value) {
      $http.header = value.header;
      console.log('Hello World');
      // res.header('Forum Details Header', 0);
    });

    $scope.lines = [{
      text: 'Name:'
    }, {
      text: 'Schedule:'
    }, {
      text: 'Leader:'
    }, {
      text: 'Facilitator:'
    }, {
      text: 'Dial-in Number:'
    }, {
      text: 'Objective:'
    }];
  }
]);
更新:因此,我认为必须处理控制器端没有正确配置$http.get函数的问题。如果有人知道这一点,请帮助我。另外,我不知道是否还有什么东西需要处理我的html文件。当我显示网页时,它会显示{{header}},这是我的html中所称的,下面是所有这些的html方面,我只是想知道是否也需要更改

<div data-ng-contrller="forumDetailsCtrl">
   <h3 data-ng-model="header">{{header}}</h3>
   <div ng-repeat="line in lines">
       <div class = "preview">{{line.text}}</div>
   </div>
</div>

{{header}}
{{line.text}

对于要返回json的nodejs,内容类型应为“application/json”

类似这样的方法会奏效:

res.setHeader('Content-Type', 'application/json');
res.send(JSON.stringify({ a: 1 }));
有关更多详细信息:

标题是什么意思?你是说forumDetailsHeader API吗?当你说“不能正常工作”这是什么意思?所以当你说它不工作时-据我所知,它应该调出在routes.js中调用的Forum Details头,然后它被命名为value,然后它应该在forumDetailsHeader中调用它。如果你需要更多信息,请告诉我