AngularJs服务器节点js / get

时间:2016-05-18 14:07:06

标签: angularjs json node.js

你好,我现在已经在我的角度项目中使用httpbackend伪造了一个后端。但我想在服务器节点js中传输我的假后端,但我不知道。

所以,就在这一刻,我有了这个:

 ctrl.tpls = [];
        ctrl.tplJson = undefined;

        diapoService.getTpl().then(function (response) {
            ctrl.tpls = JSON.stringify(response.data);
            console.log(response.data);
        });

   function getTpl() {
            return $http({
                method: 'GET'
                , url: '/getTpl'
            });

我的控制器:

{{1}}

我想在我的选择中发送我的数组,但我的选择是空的为什么?请

非常感谢您的回答

1 个答案:

答案 0 :(得分:0)

您必须更改此功能:

apps.get('/getTpl', function (req, res) {
  res.status(200).json(["tp1", "tp2", "tp3", "tp4", "tp5", "tp6", "tp7"]);
});

另外我不使用Angular,但我不认为你必须将响应字符串化:

diapoService.getTpl().then(function (response) {
    ctrl.tpls = JSON.stringify(response.data); // <- Is this necessary?
    console.log(response.data);
});