问题描述:
通常使用表单提交数据的时候会使用input的hidden提交一些隐藏的属性
<input type="hidden" ng-model="pageId" name="pageId" id="pageId">
就像这样,然后提交到后台却无法获取到数据,我将type属性设置成text后,后台就获取到了
原因分析:
angularjs中使用ng-model绑定值之后的表单使用hidden类型提交是无法传值到后台的
解决方法:
如果为了不显示该值,直接使用ng-show
或者ng-hide
来设置是否显示和隐藏即可
<input type="text" ng-hide="hideElement" ng-model="pageId" name="pageId" id="pageId">