簡體   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