最初にこの質問について多くのものを検索し、いくつかの提案を使用しましたが結果を得ることができませんでした。 私は一つだけのコントローラがあった1つのJSファイル、main.jsを、持っていたし、すべてがうまく動いた:私はドラッグするためのライブラリを追加し、テーブルの列のdragtable.jsをドロップしました異なるファイル内の指令からのAngularJSコール関数
var app = angular.module('monitoringApp', ['ui.bootstrap', 'ngCookies', 'angularCharts','angularUtils.directives.dirPagination','ngLoadScript','ngRoute','dragtable']);
app.controller('mainController', ['$scope', '$http', '$cookies', '$cookieStore' , '$location', function($scope, $http, $cookies, $cookieStore,$location) {
//some function which i need to call;
}
をし、dragendイベント()関数内私はmain.js
var project = angular.module("dragtable", []);
project.directive('draggable', function($window, $document) {
function dragEnd($event) { need to call function inside main.js }
}
内のいくつかの関数を呼び出すしたい私はすでに共有サービスを使用しようとしましたが、まだ呼ばれている機能にエラー未定義になっていることに注意してください。
いくつかのコードがあり、何らかのエラーが発生しており、その手助けが必要な場合は、コードを投稿し、エラーを投稿してください。 –