Javascript angularJS-具有多个非模态弹出窗口且具有相同控制器的ui网格
我正在使用angularJS和创建网格。现在我想在弹出窗口中编辑一些复杂的单元格 在这里,您可以找到一个我迄今为止所做的工作:Javascript angularJS-具有多个非模态弹出窗口且具有相同控制器的ui网格,javascript,jquery,angularjs,popup,angular-ui-grid,Javascript,Jquery,Angularjs,Popup,Angular Ui Grid,我正在使用angularJS和创建网格。现在我想在弹出窗口中编辑一些复杂的单元格 在这里,您可以找到一个我迄今为止所做的工作: 如您所见,我对所有弹出窗口使用相同的控制器,并且所有弹出窗口在一个范围内共享其所有数据(检查控制台提示以获取共享数据对象)。到目前为止,这一切都很顺利 现在的问题是:如果有一个打开的弹出窗口,你打开第二个,两个都会显示相同的数据。第一个弹出窗口由于角度数据绑定而更改其数据。 这就是为什么我在第56行使用app.js中的nginit将rowID和colID绑定到弹出窗口
如您所见,我对所有弹出窗口使用相同的控制器,并且所有弹出窗口在一个范围内共享其所有数据(检查控制台提示以获取共享数据对象)。到目前为止,这一切都很顺利 现在的问题是:如果有一个打开的弹出窗口,你打开第二个,两个都会显示相同的数据。第一个弹出窗口由于角度数据绑定而更改其数据。
这就是为什么我在第56行使用
app.js
中的nginit
将rowID和colID绑定到弹出窗口。如果我检查DOM,在第二个弹出窗口打开后,它看起来是正常的,并且没有改变,但显然有什么地方出了问题
那么,如果打开另一个弹出窗口,我如何才能确保所有弹出窗口的值都不会改变呢?破坏数据绑定不是一个选项
谢谢你的帮助