Вызов угловой функции js из чистого Javascript / JQuery - PullRequest
0 голосов
/ 26 сентября 2018

Я включил угловой js в свой проект и написал имя функции "hasOrganizationPermission", как показано ниже.И я вызываю эту функцию из какого-то другого проекта, но этот проект не содержит никакого углового кода или ссылки.

Примечание: Мы все знаем, что в StackOverflow доступно множество вопросов и ответов на этот вопрос, но все ответы даются только с использованием угловой ссылки js.Я спрашиваю без угловой помощи, как мы можем вызвать угловую функцию js из чистого Javascript

 app.factory('$user', function ($http, $cookies, $q, $injector, $authMgr) {
   function PlatformUser(sessionUser) {
     var user = this;

   user.hasOrganizationPermission = function (action, organizationId) {
       if (!action) return false;
       var actionId = typeof action == 'object' ? action.id : action;
       //Some Logics & return....
   };
  }
 });

Здесь я хочу вызвать функцию hasOrganizationPermission из Jquery или Javascript без использования какой-либо угловой ссылки.Итак, как вызвать функцию из чистого сценария Java?Можно ли вызвать угловую функцию js из чистого javascript?

Ответы [ 2 ]

0 голосов
/ 26 сентября 2018

Лучше всего было бы извлечь эту функцию из угловой и во внешнюю функцию.Таким образом, вы сможете вызывать его из углового и из неуглового кода.

0 голосов
/ 26 сентября 2018

Если логика вашей функции зависит от какого-либо углового свойства, это невозможно, потому что, прочитайте это .Если не зависит от углового свойства, создайте свою функцию как глобальную функцию и вызовите ее из любого места!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...