AngularJS の複数のコントローラーで 1 つの JavaScript オブジェクトのインスタンス化を使用する方法を理解しようとしています。次のシナリオを想定してみてください。
var objTemplate = new templateObject();
objTemplate.init();
app.controller('HomeController', function($scope) {
objTemplate.slidePage();
});
明らかに objTemplate.initialise(); コントローラー内では機能せず、その方法がよくわかりません。
編集:
答えてくれてありがとう @Atrix - 新しいサービスを作成し、すべての機能を JavaScript オブジェクトからそれに移動することが先行きのようです - 次に、サービスを使用してこれらすべての操作を実行します。