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