Angular 指令。 NgTable 数据加载
Angular directive. NgTable data loading
在我的AngularJS应用程序中,我使用指令来灵活使用模板。其中一个模板包含 ngTable。 ngTable 的数据从服务器正确加载,直到它没有被指令包裹。为了解决这个问题,我尝试使用 onload 事件来包含模板以调用父控制器的方法。似乎我没有修复 ngTable 的范围问题,因为正如我所看到的 getData: function(params) 没有被调用。我认为它没有被调用是因为 new NgTableParams 在控制器范围内是 called\created,而不是在指令中。
有什么解决办法吗?
非常感谢Mark Rajcok。在指令中,我以下一种方式更改了范围:
scope: true
所有解释和详细信息here。所以使用指令注入 ng-table 的问题解决了(可能这不是最好的方法,但它对我来说完全有用)。
在我的AngularJS应用程序中,我使用指令来灵活使用模板。其中一个模板包含 ngTable。 ngTable 的数据从服务器正确加载,直到它没有被指令包裹。为了解决这个问题,我尝试使用 onload 事件来包含模板以调用父控制器的方法。似乎我没有修复 ngTable 的范围问题,因为正如我所看到的 getData: function(params) 没有被调用。我认为它没有被调用是因为 new NgTableParams 在控制器范围内是 called\created,而不是在指令中。
有什么解决办法吗?
非常感谢Mark Rajcok。在指令中,我以下一种方式更改了范围:
scope: true
所有解释和详细信息here。所以使用指令注入 ng-table 的问题解决了(可能这不是最好的方法,但它对我来说完全有用)。