我在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。
我是一名优秀的程序员,十分优秀!