2016-08-03 19 views
2

您好在我的角度js文件中,我擁有包含名稱,編號和約會日期的患者對象。在我的節點js文件中,我使用twilio向患者發送文本。我想知道的是如何從角度js文件中獲取數字,以便在我的節點Js文件中使用它,以便我可以向患者發送文本。謝謝。如何訪問來自nodejs的Angular Js數據

這裏是我發送文本消息server.js的部分

app.post('/testtwilio', function(req,res){ 

    var cheerio = require('cheerio'), 
    $ = cheerio.load('file.html'), 
    fs = require('fs'); 
fs.readFile('./views/index.html', function (err, html) { 
    if (err) { 
     throw err; 
    } else { 
     $ = cheerio.load(html.toString()); 
     console.log($scope.patients)//$('.reminder').attr('text')); 
    } 
    }); 
    client.sendMessage({ 
     to: '{{patient.number}}', 
     from: '+16173935460', 
     body: 'Text sent using NodeJS' 
    }, function(err, data){ 
     if(err) 
      console.log(err); 

    }); 
}) 

這裏是在MainController.js

$scope.patients = [ 
     { 
     name: 'John Smith', 
     date: "12/22/2016", 
     number: 1829191844 
     }, 
     { 
     name: 'Matt', 
     date: "09/15/2016", 
     number: 1829198344 
     }, 
     { 
     name: 'John', 
     date: "08/25/2016", 
     number: 1829198844 
     }, 


    ]; 
+1

更改您的角度應用程序使用json文件? – Malk

回答

0

患者對象從前端傳遞數據後端?使用您需要的數據在您的後端角度調用路由並使用req.params對象訪問它。

是你的server.js是一個node.js控制器嗎?

在相位控制器,你可以導入$ HTTP,只是做了$http.post({myparams}, /myRoute, function(results){console.log(results)})

像邁克說。真正在前端和後端之間共享文件的唯一方法是,如果文件是JSON,那麼可以通過Angular和Node讀取這些文件。但是,我通常只是將它用於靜態配置文件。