I have a json object in my express.js routes file and in order to parse it, I am guessing that the best way would be to send to my Angular controller to be looped in my view.
routes/myaccount.js
router.post('/', function(req, res) {
// form submitted
var email = req.body.email
var password = req.body.password
login.returnSessionToken(email, password, (token) => {
console.log("return token: ", token)
var logged = require('../js/index')
logged.returnUserData(token, (myData) => {
res.render('myaccount', { myData: myDataFromRoutes});
})
},
(fail) => {console.log(fail)})
})
controller.js
var controllers = angular.module('myApp.controllers', []);
controllers.controller('IndexController', ['$scope', function($scope) {
$scope.data= myDataFromRoutes; //how do I get the JSON object from my routes and pass it here?
}]);
myaccount.html
<body ng-app="myApp">
<div ng-controller="IndexController">
<li ng-repeat="d in data">
</li>
</div>
</body>
Is the structure right? I can't figure how to make my express routes communicate with my angular controller.
Any help will be much appreciated. Thanks!
via Vinicius Martinson
No comments:
Post a Comment