SAP Spartacus directive学习笔记

SAP Spartacus directive学习笔记

directive: 目的是给DOM元素添加自定义行为,可以和Component class一样,实现life cycle hooks:Can’t bind to ‘cxFocusConfig’ since it isn’t a known property of ‘div’. ("答案:you c...

SAP Spartacus autofocus Directive的失败的单元测试 - 2021年1月13日 1.1

SAP Spartacus autofocus Directive的失败的单元测试 - 2021年1月13日 1.1

我现在把setDefaultConfiguration移到ngAfterViewInit里了:所以对于这段代码:auto focus的ngAfterViewInit执行时,其父类的super.ngAfterViewInit还未有机会执行,所以此时第48行的this.handleFocus不会得到执行...

SAP Spartacus cxFocus Directive施加后导致tabindex为-1的副作用研究

SAP Spartacus cxFocus Directive施加后导致tabindex为-1的副作用研究

我第一次看到下图第44行代码时,以为仅仅是一个简单的赋值操作,把requiredTabindex的值赋成-1:后来发现,这个requiredTabindex不是一个字段的值,而是一个set函数的名称:而这个requiresExplicitTabIndex,也不是一个属性的名称,而是一个...

SAP Spartacus AutoFocus directive的一个例子

SAP Spartacus AutoFocus directive的一个例子

close button被focus了。进入父类persist-focus.directive.ts的handleFocus方法,试图设置persistent key:group有值,而key没有:这是一个map,用于记录focus信息:Jerry Button果然被focus了:给按钮增添一个au...

SAP Spartacus lock directive锁住元素所有子元素及设置FOCUS_GROUP_ATTR的行为

SAP Spartacus lock directive锁住元素所有子元素及设置FOCUS_GROUP_ATTR的行为

FOCUS_GROUP_ATTR: data-cx-focus-group:这个属性是动态添加上去的吗?如何判断哪个元素应该被focus,在auto-focus.service.ts里的selectFocusUtil里实现:select-focus.util.ts的selector,来自focus ...

SAP Spartacus directive学习笔记

SAP Spartacus directive学习笔记

directive: 目的是给DOM元素添加自定义行为,可以和Component class一样,实现life cycle hooks:css selector:在template中唯一标识一个Directive,并且触发Directive实例的初始化。看一个错误:答案:you cant use i...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

阿里巴巴终端技术
阿里巴巴终端技术
阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。
1499+人已加入
加入