从负载中获取数据

时间:2015-09-22 01:01:14

标签: javascript angularjs

我是软件开发的新手,我正在尝试自己构建一个fullstack javascript应用程序。

我目前正在快递中使用cheerio进行刮擦,如下所示:

app.get('/scrape', function(req, res){
//do things.
})

我将使用Angular作为前端。 每当用户访问我的主页/根路由时,如何进行刮擦,以便我可以将数据与角度输入进行比较?假设主页位于' /'。

这是我的角度app.js到目前为止的样子:

angular.module('FFTrades', [
    'FFTrades.services',
    'ngRoute'

]).config(function($routeProvider){
  $routeProvider
  .when('/', {
    templateUrl: 'app/tradeanalyzer/tradeanalyzer.html',
    controller: 'TradesController'
  })
})

2 个答案:

答案 0 :(得分:1)

app.run将帮助您检查您的网址

app.run(function ($rootScope, $cookies, $location, $http) {
$rootScope.$on('$routeChangeStart', function (event, next, current) {
    if (next.originalPath != '/') {
        console.log('inside your home page');
    }
    });
});

答案 1 :(得分:0)

您可能希望使用.run模块。这些会在您的应用启动时自动运行。

将您的剪贴簿数据添加到service$rootScope

app.run(function($rootScope) {
  $rootScope.hello = function() {
    console.log('hello');  
  }
});

如果您是棱角分明的新手,可能会遇到一些问题,从结果promise获取结果并将其应用于$scope。这些都是新问题,但上面应该回答您正在寻找的特定问题。