如何将参数从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
});
}