我试图弄清楚如何在 AngularJS 中跨多个控制器使用一个 JavaScript 对象实例化。尝试设想以下场景:
var objTemplate = new templateObject();
objTemplate.init();
app.controller('HomeController', function($scope) {
objTemplate.slidePage();
});
显然 objTemplate.initialise(); 在控制器中不起作用,我不太确定该怎么做。
编辑:
感谢@Atrix 的回答 - 看起来前进的方向是创建一个新服务并将所有功能从 JavaScript 对象移到它 - 然后使用该服务执行所有这些操作。