gpt4 book ai didi

angularjs - 如何将参数从nodejs传递到angularjs Controller ?

转载 作者:太空宇宙 更新时间:2023-11-03 23:20:57 25 4
gpt4 key购买 nike

我在nodejs中有这个

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>

此文件中的 Controller 是 ResetController。

重置 Controller :

 angular
.module('telcoserv.eye.reset', [
'telcoserv.core.services'
])
.controller('ResetController', ['$scope', '$theme','$http','$state','$window','$stateParams', function($scope,$theme,$http,$state,$window,$stateParams) {
'use strict';

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

}]);

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

最佳答案

$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

输入您的网址

将您的请求正文放入 data 中,作为 JSON 仅适用于 PUT、POST、DELETE。

关于angularjs - 如何将参数从nodejs传递到angularjs Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49976277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com