Angular和SAP C4C的事件处理队列分析

技术Angular和SAP C4C的事件处理队列分析本篇内容主要讲解“Angular和SAP C4C的事件处理队列分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Angul

本文主要讲解“Angular和SAP C4C事件处理队列分析”,感兴趣的朋友不妨看看。本文介绍的方法简单、快速、实用。让边肖带你学习《Angular和SAP C4C事件处理队列分析》!

00-1010我们可以在Angular框架的代码中看到一个名为processQueue的函数:

Angular和SAP  C4C的事件处理队列分析

该功能通过Angular和SAP  C4C的事件处理队列分析

应用已开始:

Angular和SAP  C4C的事件处理队列分析

核心代码在for循环中,循环体是存储异步处理任务的队列asyncQueuePosition:

for(varasyncQueuePosition=0;asyncqueuepositionasyncqueue . length;asyncQueuePosition){ try }

async task=async queue[async queueposition];

fn=asyncTask.fn

fn(asyncTask.scope,async task . locals);

抓住

$ ExceptionHandler(e);

}

lastDirtyWatch=null

}队列中的每个元素看起来都是这样的:一个处理函数fn,一个局部变量locales和scope对象:

Angular和SAP  C4C的事件处理队列分析

这个注释也非常有用:一旦Angular被Angular和SAP  C4C的事件处理队列分析发现

9501.163.com再次出现在apply触发的JavaScript执行序列中。

apply的嵌套调用将抛出一条错误消息:$digest已在进行中。

asyncQueuePosition在这里作为局部变量是安全的,因为这个循环不能

//递归地重新输入。呼叫Angular和SAP  C4C的事件处理队列分析

evalAsync将

//导致出现“$digest已在进行”错误。

00-1010c4c事件处理器,EventProcessor.js有一个事件队列:

Angular和SAP  C4C的事件处理队列分析

该队列的实现位于sap/client/evt/的OperationQueue.js中:

Angular和SAP  C4C的事件处理队列分析

只需点击C4C界面就可以触发事件处理器的_processQueue。C4C事件队列的处理就像Angular思想一样,但是while循环代替了Angular for循环:

Angular和SAP  C4C的事件处理队列分析

C4C事件队列中每个元素的属性如下,可以与Angular事件元素进行比较:

FFunc相当于Angular时间元素的fn属性,环境相当于Angular事件元素的范围属性。

Angular和SAP  C4C的事件处理队列分析

至此,相信大家对“Angular和SAP C4C事件处理队列分析”有了更深的理解,下面就来一个实操吧!这是网站。更多相关内容,可以去相关渠道查询,关注我们,继续学习!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/79824.html

(0)

相关推荐

  • redis模块

    技术redis模块 redis模块# redis也是一个数据库# 关系型数据库mysq。。。# 有sql语句## 非关系型数据库nosql,redis。。

    礼包 2021年11月4日
  • pads无模命令怎么用

    技术pads无模命令怎么用这篇文章将为大家详细讲解有关pads无模命令怎么用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。全局设置(Global Settings)C……

    攻略 2021年11月11日
  • Bootstrap中的图片组件和轮廓组件举例分析

    技术Bootstrap中的图片组件和轮廓组件举例分析这篇文章主要介绍“Bootstrap中的图片组件和轮廓组件举例分析”,在日常操作中,相信很多人在Bootstrap中的图片组件和轮廓组件举例分析问题上存在疑惑,小编查阅

    攻略 2021年11月28日
  • java文件流接口和下载的方法是什么

    技术java文件流接口和下载的方法是什么本篇内容介绍了“java文件流接口和下载的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅

    攻略 2021年11月16日
  • java线程相关知识点有哪些

    技术java线程相关知识点有哪些这篇文章主要讲解了“java线程相关知识点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“java线程相关知识点有哪些”吧!cas c

    攻略 2021年11月24日
  • Linux前台的程序如何转到后台执行并且关闭终端而不杀死命令

    技术Linux前台的程序如何转到后台执行并且关闭终端而不杀死命令这篇文章给大家介绍Linux前台的程序如何转到后台执行并且关闭终端而不杀死命令,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。过SSH或

    攻略 2021年10月21日