2016-08-12 34 views
0

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

是否有任何想法如何修复?

回答

0

非常感谢Mark Rajcok。在指导我改变在明年方式范围:

scope: true 

所有的解释和细节here。所以解决了使用指令注入ng-table的问题(可能这不是最好的方法,但它对我来说是完全有用的)。