我有一个小形式,我想用Angular和mongodb发布。 我的问题是,当我发布表单时,我有一个输入,其中包含一个预定义的值(当前用户的用户名)。我在display:none上设置了这个输入。
现在我想使用ng-model发布表单,但是当我发布表单时,它不会发布我刚才提到的输入。
这是表格:
<div class="wrapper-small">
<div class="title dark small">Typ een bericht</div>
<div class="forum_form">
<form method="post" ng-submit="onSubmit(messagebox)" name="messagebox">
<input type="text" style="display:none;" value="testname" name="username" ng-model="forumModel.username"/>
<textarea id="limitChar" name="message" required="required" ng-model="forumModel.message"></textarea>
<button type="submit" class="form_date_button submit-btn">Verzenden</button>
</form>
</div>
</div>
这是Angular post方法:
App.controller("myCtrl", function($scope, $http){
$scope.forumModel = {};
$scope.onSubmit = function(){
$http.post('/features', $scope.forumModel)
.then(function successCallback(response){
}, function errorCallback(response){
});
};
});
答案 0 :(得分:0)
你试过吗
<input type="hidden" value="testname" name="username" ng-model="forumModel.username" />