我创建了一个angularjs
指令,它结合了angular-ui-grid
和modal
。这里modal
显示网格的选定/未选定列。用户可以根据选择选择/取消选择列。
<example-Grid transaction-type="Example" id="ExampleToday" storage-variable="ExampleToday" grid-Options="gridOptionsToday" a-Column-Definations="aColumnDefinationsToday" initialise-Function="fnGridDirectiveInitialised(oStartDate,oEndDate)" grid-Resize-Function="fnHandleGridResizeToday()" a-Default-Col-Ids="aDefaultColIDsToday" dataloaded-Function="fnGridDataLoaded(sGridId,sStatus)" o-Modal-Configuration="oModalConfigurationToday"></example-Grid>
<example-Grid transaction-type="Example" id="ExampleTomorrow" storage-variable="ExampleTomorrow" grid-Options="gridOptionsTomorrow" a-Column-Definations="aColumnDefinationsTomorrow" initialise-Function="fnGridDirectiveInitialised(oStartDate,oEndDate)" grid-Resize-Function="fnHandleGridResizeTomorrow()" a-Default-Col-Ids="aDefaultColIDsTomorrow" dataloaded-Function="fnGridDataLoaded(sGridId,sStatus)" o-Modal-Configuration="oModalConfigurationTomorrow"></example-Grid>
如果两个网格的列定义相同,则该指令适用于网格和模态。
如示例所示,此处的列定义对于两个网格都不同。因此modal
配置也不同。
这里的问题是我无法打开单个modal
,其中包含bothe网格的列定义。
如何在指令中一次传递两个网格的o-Modal-Configuration
的属性值?如何在其中打开modal
网格列定义?