我使用React钩子动态呈现了一个很大的卡片列表,每个组件都有自己的下拉列表。如果我选择一个更新组件状态的选项,每个下拉列表都会更新为相同的值。我已经尝试实现了React的select an option和单独的React-dropdown,但我的方法都不起作用。我认识到问题在于,当任何dropdown被更新时,它们都引用状态中的相同值,如果我注释掉状态更新dropdown工作。
我只是没有捕捉到状态更新。当用户在下拉列表中选择,然后显示渲染的选择时,我不确定捕获这些选择的最佳方法是什么。
我见过的许多方法都没有解决在一个页面上动态创建多个下拉列表的问题,所以如果有任何关于如何解决这个问题的想
我在这里看到了一个类似的问题(how to display json data in dropdown using reactj),但它没有回答我的问题。 我的react应用程序中有一些来自ajax请求的JSON数据: "quotes":{
"USDAED":3.6732,
"USDAFN":77.588904,
"USDALL":103.298421,
"USDAMD":528.084946,
"USDANG":1
我使用来控制我的<select> UI,用于我的依赖选择下拉列表。
<option>...</option>下拉列表依赖于From下拉列表,并根据ajax调用更新From下拉列表中的选择。第一次初始化对这两个下拉列表都很好。不幸的是,在通过选择From下拉列表中的另一个位置重复ajax请求后,会出现以下错误:
Uncaught Error: Tom Select already initialized on this element
我到目前为止所做的:
1.页面加载上的--我要在From下拉列表上初始化TomSelect:
tsfrom = n
也许这听起来像是一个重复的问题,但我尝试过其他用户的一些解决方案,但在我的例子中,没有什么效果。
我现在有一个下拉列表,显示部门列表。我尝试用按钮重置(清除下拉列表),下拉列表没有选择选项,只有在没有选择任何选项时才显示默认选项。激活此函数时,将生成此空白。我做错什么了?
谢谢
<select ng-model="select_deptos" ng-options="item as item.NOMBRE_DPT for item in aDepartamentos track by item.DPTO" ng-change="fn_setS