我已将 Angular JS 包含在我的项目中,并编写了一个函数名称“hasOrganizationPermission” 像下面这样。我从其他一些项目调用这个函数,但这个项目不包含任何 Angular 代码或引用。
注意:我们都知道,对于这个问题,StackOverflow 中有很多问题和答案,但所有答案都是仅使用 Angular js 引用给出的。我问没有 Angular 帮助,我们如何从纯 Javascript 调用 Angular js 函数
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....
};
}
});
这里我想从 Jquery 或 Javascript 调用函数“hasOrganizationPermission”,而不使用任何 Angular 引用。 那么如何从纯java脚本中调用该函数呢?是否可以从纯 javascript 调用 Angular js 函数?
最佳答案
如果你的函数逻辑依赖于任何 Angular 属性,这是不可能的,因为 read this 。如果不依赖于 Angular 属性,请将您的函数创建为全局函数并从任何地方调用!
关于javascript - 从纯 Javascript/JQuery 调用 Angular js 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52510526/