无法在选择下拉菜单中使用动态生成下拉菜单ng-model设置默认选项
unable to set default option in select dropdown with dynamically fromed dropdown ng-model in the dropdown
在我的Angularjs应用程序中,我需要动态地返回select下拉列表和它所选择的选项。因此,我使用了以下函数:
function getCellRendererMapping(data) {
if (data.order == 6) {
return function(params) {
params.$scope.payRateRegDataOptions = data.data;
var dynamicScopename = "data.' + params.colDef.field + data.order +'"
$scope.dynamicScopename = data.data[0];
// console.log("dynamic scope value" + $scope[dynamicScopename]);
return '<select ng-options="eachPayRate.text for eachPayRate in payRateRegDataOptions" name="payrate_s' + params.column.index + '" id="payrate_s' + params.column.index + '" ng-model="dynamicScopename"></select>';
}
}
}
所以发生的事情是,下拉框正确形成,并很好地填充了下拉框选项。但我面临的问题是下拉菜单中的默认设置选项没有解决,即使我使用了以下代码来设置默认选项,我的ng-model, (dynamicScopename
)没有设置。
$scope.dynamicScopename = data.data[0];
我认为你应该加上ng-selected="dynamicScopename"
,希望它有帮助。
return '<select ng-options="eachPayRate.text for eachPayRate in payRateRegDataOptions" name="payrate_s' + params.column.index + '" id="payrate_s' + params.column.index + '" ng-model="dynamicScopename" ng-selected="dynamicScopename"></select>'
相关文章:
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- angular的下拉菜单
- 创建带有和不带有JavaScript的Bootstrap下拉菜单
- 创建下拉菜单
- 下拉菜单在菜单按钮的边缘闪闪发光
- I'我设计了一个下拉菜单,onclick会出现,而on blur会消失
- AngularJs ng点击Bootstrap下拉菜单中的not working
- Angularjs在按下ng repeat内的复选框时禁用下拉菜单
- angularjs的ng选项中的解析对象使用嵌套json选择下拉菜单
- Angular JS下拉菜单使用ng点击和ng显示来显示动态内容
- Angularjs的ng-grid下拉菜单不支持order by
- 无法在选择下拉菜单中使用动态生成下拉菜单ng-model设置默认选项
- ng模型从下拉菜单中得到错误的值
- Angularjs的ng-repeat下拉菜单从json嵌套
- Angularjs在ng-repeat中启用了禁用的下拉菜单
- AngularJS在ng-repeat中禁用一个下拉菜单
- 在Angular JS中,根据级联下拉菜单中选择的值,将嵌套的JSON数据加载到ng-modal弹出框中
- “选择”下拉菜单上的ng更改和ng重复只触发一次
- 剑道下拉菜单使用ng选项代替DataSource
- 输入下拉菜单不与ng-model绑定