如何将参数从nodejs传递到angularjs控制器?

如何将参数从nodejs传递到angularjs控制器?,angularjs,node.js,Angularjs,Node.js,我有这个 res.render('pages/dist/reset', {token:req.params.token}); 我可以在reset.mustache中读到 <body ng-app="eyeApp" ng-controller="ResetController"> <div id="wrapper"> <div id="layout-static"> <div

我有这个

res.render('pages/dist/reset', {token:req.params.token});
我可以在reset.mustache中读到

<body  ng-app="eyeApp" ng-controller="ResetController">  
        <div id="wrapper">
            <div id="layout-static">
                <div class="static-content-wrapper">
                    <div class="static-content">                                                                                  

                        <div id="wrap" ui-view class="mainview-animation animated"></div>

                         <!--wrap -->     
                    </div>
                    <footer role="contentinfo" ng-show="!layoutLoading" ng-cloak>   
                        <div class="clearfix">

                            <button class="pull-right btn btn-default toUp btn-sm hidden-print" back-to-top style="padding: 1px 10px;"><i class="fa fa-angle-up"></i></button>
                        </div>   
                    </footer>
                </div>
            </div>
        </div>
     {{token}}

    </body>
警报($scope.token)未定义。 当我在reset.mustache中说{{token}}时,我可以读取值,但在resetController中无法读取$scope.token。为什么

$scope.submit = function(){             
    alert('123');                  
    alert($scope.token);

    $http({
        method:'',
        data: {json : data}
        url: ''
    }).then(function(response) {
        //Success response
    }, function(error) {
        //Failed response
    });
}
使用
$http
调用api。在
method
中,您可以根据api设置
GET、POST、put、DELETE、OPTIONS

把你的
URL


将请求主体放入
数据中,作为JSON仅适用于Put、POST和DELETE

如果您不想初始化一些方法来实现这一点并将其作为参数 1.创建用于获取令牌的常量服务,并将其作为参数注入控制器中。您可以参考本文,了解如何创建常量服务


2.在应用程序的路由定义上,利用使用此控制器的页面路由中的解析,并使用相同的参数,将其作为依赖项注入控制器。

angularjs不知道呈现的其他对象。您应该在控制器中初始化它:
$scope.token=…
我不想初始化$scope.token。我想将参数“token”传递给resetcontroller如何使用
$http.get('/pages/dist/reset')接收它。然后((res)=>{$scope.token=res.data;})
,或者类似的东西?你不能初始化它来访问你的控制器。我不是这个意思。也许我问的问题不对。谢谢您的时间。那么您的问题是什么?我将再次创建一个问题。
$scope.submit = function(){             
    alert('123');                  
    alert($scope.token);

    $http({
        method:'',
        data: {json : data}
        url: ''
    }).then(function(response) {
        //Success response
    }, function(error) {
        //Failed response
    });
}