我在我的网站中使用下面的代码。一切工作正常,但每当我在第一个选择中选择一个值,第二个选择总是返回选定值作为A,即使我在第二个选择中选择B.有谁能告诉我问题是什么。Angular js ng-select
<span ng-show="a.Action">Called</span><select name="First" form="{{a.ID}}" ng-model="Calling" ng-show="!a.Action">
<option value="">Not Called</option><option value="C">Called</option>
</select>
</td>
<td colspan="1">
<select name="Second" form="{{a.ID}}" ng-disabled="Calling==C" ng-show="!a.Action">
<option value="A" ng-selected="a.Disposition == 'A'">A</option>
<option value="B" ng-selected="a.Disposition == 'B'">B</option>
</select>
<select name="Second" form="{{a.ID}}" ng-show="a.Action">
<option value="A" ng-selected="a.Disposition == 'A'">A</option>
<option value="B" selected="selected" ng-selected="a.Disposition == 'B'">B</option>
</select>
这是我在html文件中的角码。表单提交给一个php文件,其中$ _POST [Second]的值始终为A,只要a.Disposition中的值为A /空白,并且在页面加载时,a.Disposition中的值为B时,始终为B.我在第二个选择框中更改了默认的选定值。然而,这个价值并没有通过。 但是,在第一个select语句被删除后,即当a.Action中存在一个值时,第二个select语句正常工作。任何人都可以告诉我为什么会发生这种情况,我如何绕过这个问题?
你可以添加一个捣鼓相同的代码模式? –