我正在使用redux-form在我的React Web App中提交一个新的用户注册页面,但是当我尝试在参数ng-disabled="prod.Product_Status === isDisabled(prod.Product_Status)"
的表单上获取输入字段值时,它返回undefined在//later you can add more status here in this array.
var validStatus = ['Approved', 'Not Approved'];
$scope.isDisabled = function isDisabled(product_Status){
return validStatus.indexOf(product_Status) > -1
}
。我读过许多人声称他们的values
变量未定义的帖子,但对我来说情况并非如此。只有当我mapDispatchToProps
时,我才会被定义。根据文档,我不能说我做错了什么。
有人可以帮助确定导致values
未定义的原因吗?谢谢。
console.log(values.[inputName])
我注意到每当我第一次单击表单上的提交按钮时,页面就会刷新(所以我看不到console.log)。所有进行的时间都不会导致刷新,但我不确定为什么。对此的任何解释也将非常感激。
将我的路由器从HashHistory更改为BrowserRouter(react-router)后,页面会在每次时单击提交时刷新。似乎我现在有两个问题。