【发布时间】:2016-12-14 22:49:58
【问题描述】:
我只是尝试使用此代码:
field: 'field1',
filter: {
term: 1,
condition: uiGridConstants.filter.STARTS_WITH,
placeholder: 'starts with...',
ariaLabel: 'Starts with filter for field1',
flags: { caseSensitive: false },
type: uiGridConstants.filter.SELECT,
//selectOptions: [{ value: '1', label: 'male' }, { value: '2', label: 'female' }],
selectOptions: [$scope.DropdownEntries],
disableCancelFilterButton: false
}
从 DropdownEntries 返回的 gridOptions selectOption 数组是空的,因为如果未设置 gridOptions,则无法访问 DropdownEntries() 中的变量,它们来自 Web 服务,并且在设置 gridOptions 时加载它们需要更长的时间。
在我确定所有变量都可以访问之后,是否有可能“重新加载”gridOptions?或者有没有其他方法可以解决这个问题
- 我是 AngularJS 和 Ui-Grid 的新手,感谢您的帮助!
【问题讨论】:
标签: angularjs angular-ui-grid angular-promise