繁体   English   中英

实现AngularJS控制器中使用的可重用JavaScript对象的正确方法是什么?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM