[英]What is the proper way to implement a reusable JavaScript object used in AngularJS controllers?
我仍在学习Angular绳索,并希望在以下方面提供一些指导...
我有几个与KendoUI相关的数据源定义,希望在各种AngularJS控制器中重用。
目前在一个控制器中,我有:
var dataSource = new kendo.data.DataSource({ ... });
由于我将有一些数据源,因此可以将它们放置在诸如globalFunctions.js文件中:
var dataSource1 = new kendo.data.DataSource({ ... });
var dataSource2 = new kendo.data.DataSource({ ... });
var dataSource3 = new kendo.data.DataSource({ ... });
然后从我的Angular控制器中获取所需数据源的实例。
由于我不想为每个页面加载所有数据源(甚至不需要它们可用),因此最好为每个数据源创建一个单独的数据源文件,然后将1 .. *注入到任何控制器中需要它们,并根据需要进行更新吗?
我想知道用AngularJS实现的“正确”方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.