在AngularJs自定义指令

时间:2015-10-27 05:11:16

标签: angularjs twitter-bootstrap angular-ui-grid

我创建了一个angularjs指令,它结合了angular-ui-gridmodal。这里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网格列定义?

0 个答案:

没有答案