我必须为我网站中的更新功能动态选择下拉列表值。我也经历了类似的教程和堆栈溢出问答。我使用angularjs v1.4.2,直到现在我尝试了下面的代码。HTML:<label for="ddlDesignationDepartment"> Department</label><select name="ddlDesignationDepartment" ng-model="designation.DepartmentId" ng-options="dept.DepartmentId as dept.DepartmentName for dept in departmentList track by dept.DepartmentId" ></select><br/><label for="txtDesignationName"> Designation</label><input type="text" name="txtDesignationName" ng-model="designation.DesignationName" placeholder="Designation name"/><br/><label for="txtDescription"> Description</label><input type="text" name="txtDescription" ng-model="designation.Description" placeholder="Desription"/><input type="button" value="{{designation.DesignationId>0?'Update':'Insert'}}" ng-click="ManageDesignation(designation)" /> <table name="tblDesignationResult"> <tbody ng-if="designationList.length>0"> <tr ng-repeat="des in designationList"> <td> {{$index+1}} </td> <td > {{des.DesignationName}} </td> <td> {{des.Description}} </td> <td > {{des.DepartmentName}} </td> <td> <input type="button" value="Edit" ng-click="EditDesgnation(des)" /> </td> </tr> </tbody> </table>示例数据库Department{DepartmentId int, DepartmentName varchar(max)}Designation{DesignationId int,DesignationName varchar(max),Description varchar(max),DepartmentId int}所有服务工作正常,最初一切正常,所有数据都显示在结果表中,下拉列表也显示了所有部门。但问题是当我点击编辑更新任何记录文本框值填充特定数据但部门下拉列表值未选择。
添加回答
举报
0/150
提交
取消
