角度指令。 NgTable数据加载

时间:2016-08-12 18:46:47

标签: angularjs web angularjs-directive angularjs-scope ngtable

在我的AngularJS应用程序中,我使用指令具有灵活的模板使用能力。其中一个模板包含ngTable。 ngTable的数据从服务器正确加载,直到它没有用指令包装。为了解决这个问题,我尝试使用onload事件来包含模板来调用父控制器的方法。似乎我没有修复ngTable的范围问题,因为我可以看到 getData:function(params) 没有被调用。我认为它没有被调用,因为 new NgTableParams 在控制器范围内被调用\而不是在指令中创建。

有什么想法可以解决吗?

1 个答案:

答案 0 :(得分:0)

非常感谢Mark Rajcok。在指令中我改变了范围:

scope: true

所有解释和详细信息here。因此解决了使用指令注入 ng-table 的问题(可能这不是最好的方法,但它对我来说非常有用)。