gpt4 book ai didi

javascript - 从纯 Javascript/JQuery 调用 Angular js 函数

转载 作者:行者123 更新时间:2023-12-01 01:39:59 28 4
gpt4 key购买 nike

我已将 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/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com