base-focus的ngOnInit钩子里,会将requiredTabindex设置为-1:

这会触发set操作:

注释写得很清楚,对应button,和active links,即包含有效href属性的a标签,不需要显式设置tabindex,因此75行的if分支不会进入。

注意第93行的host属性检测:

下图这种a标签的design time设置,在运行时,routerLink会被Angular框架转换为ng-reflect-router-link, 而href属性的生成则是异步进行的:

更多Jerry的原创文章,尽在:“汪子熙”:

SAP Spartacus focus directive tabindex的默认值设置相关推荐

  1. 自己动手开发SAP Spartacus focus Directive的单元测试

    在已有的单元测试代码,加了这个div标签之后就报错了: 报错:this.service.findFirstFocusable is not a function: at FocusDirective. ...

  2. SAP Spartacus focus directive增强之后的两次focus问题

    界面第一次渲染: 为何Tencent Auto HandleFocus被调用了两次?并且第一次调用时,first element是空的: 第一次触发是我在set里添加的调用: 第二次触发是ngAfte ...

  3. sqlserver中GUID的默认值设置

    sqlserver中GUID的默认值设置 YID uniqueidentifier not null default (NEWSEQUENTIALID()), //有序GUID(只能用于表设计的时候的 ...

  4. 手机modem开发(28)---开发电信VoLTE开关默认值设置

    电信VoLTE开关默认值设置 [Important Notice]CT VoLTE配置文档名称为<Operator_Specific_Document_CT入库版本准备.docx>,如贵司 ...

  5. 【Python3.7】就餐人数:在为完成练习 9-1 而编写的程序中,添加一个名为 number_served 的属性,并将其默认值设置为 0。根据这个类创建一个名为 restaurant 的实例

    # [Python3.7]就餐人数:在为完成练习 9-1 而编写的程序中,添加一个名为 number_served的属性,并将其默认值设置为 0.根据这个类创建一个名为 restaurant 的实例: ...

  6. SqlServer数据库 时间类型字段添加默认值 设置时间格式

    在做项目的时候,遇到了需要在数据库中给字段默认值的问题,默认值需要显示的是当前年份,给大家分享下: 找了一些资料后,感觉这个方法很适用: 将数据类型改成了varchar,默认值设置为 convert( ...

  7. sql server中datetime默认值设置和日期函数

    sql server中datetime默认值设置和日期函数 select CONVERT(varchar, getdate(), 120 )         -----------------> ...

  8. 电信JAVA手机_手机modem开发(28)—开发电信VoLTE开关默认值设置

    电信VoLTE开关默认值设置 [Important Notice]CT VoLTE配置文档名称为<Operator_Specific_Document_CT入库版本准备.docx>,如贵司 ...

  9. element-ui 的 el-input-number的默认值设置为空

    element 的 el-input-number的默认值设置为空 用 el-input-number 来限制输入框智能输入数字,例如价格之类的,v-model 设为 空 和 null 时,默认的值显 ...

最新文章

  1. Mahout协同推荐简单实例
  2. html5移动端笔记--代码分享
  3. 轻松理解正向代理与反向代理
  4. cdoj841-休生伤杜景死惊开 (逆序数变形)【线段树 树状数组】
  5. html怎么做到滚动鼠标转换,横向的网页如何实现鼠标滑轮横向移动?_html/css_WEB-ITnose...
  6. 蓝凌ekp开发_新华教育集团战略升级,携手蓝凌量身定制数字化办公平台
  7. DI容器是代码污染者
  8. 界面设计方法 (2) — 4.界面设计的原则与标准
  9. MyBatis学习总结(15)——定制Mybatis自动代码生成的maven插件
  10. ivy java_Ivy 在eclipse里的配置
  11. 清北学堂2018年1月省选强化班模拟考试1
  12. python Pytesseract 动态验证码图片识别
  13. 机器学习之层次聚类(hierarchical clustering)
  14. 超好用的iOS设备管理软件——iMazing
  15. eclipse 背景绿豆沙颜色
  16. Android Studio 调试的时候出现 Access denied finding property “ro.serialno“
  17. Vue组件-卡片动画倒计时
  18. Fortran进行t检验后使用GrADS画打点图
  19. 全年营收预增40%,奈雪的茶背后的喜与忧
  20. 【收藏】实验室十大常见危险操作,关乎生命!

热门文章

  1. (深入.Net平台和C#编程)第七章.上机练习.20170412
  2. 在企业内部使用openssl创建私有CA
  3. 读书笔记:软件人才-管理的艺术
  4. 大型高性能网站的十项规则
  5. IntelliJ IDEA 运行 Maven 项目
  6. idea创建maven web项目需要注意的一些细节
  7. mysql ERROR 1045 (28000): 错误解决办法
  8. javaweb学习总结(十)——HttpServletRequest对象(一)(转)
  9. MySQL使用二进制日志恢复数据库
  10. 【网络协议】TCP中的四大定时器