在core.js文件的setHostBindingsByExecutingExpandoInstructions(tView, lView)函数里设置断点:

进入fesm2015/router.js里:

RouterLinkWithHref.ɵdir = ɵngcc0.ɵɵdefineDirective({ type: RouterLinkWithHref, selectors: [["a", "routerLink", ""], ["area", "routerLink", ""]], hostVars: 2, hostBindings: function RouterLinkWithHref_HostBindings(rf, ctx) { if (rf & 1) {ɵngcc0.ɵɵlistener("click", function RouterLinkWithHref_click_HostBindingHandler($event) { return ctx.onClick($event.button, $event.ctrlKey, $event.shiftKey, $event.altKey, $event.metaKey); });} if (rf & 2) {ɵngcc0.ɵɵhostProperty("href", ctx.href, ɵngcc0.ɵɵsanitizeUrl);ɵngcc0.ɵɵattribute("target", ctx.target);} }, inputs: { routerLink: "routerLink", preserveQueryParams: "preserveQueryParams", target: "target", queryParams: "queryParams", fragment: "fragment", queryParamsHandling: "queryParamsHandling", preserveFragment: "preserveFragment", skipLocationChange: "skipLocationChange", replaceUrl: "replaceUrl", state: "state" }, features: [ɵngcc0.ɵɵNgOnChangesFeature] });
RouterLinkWithHref.ctorParameters = () => [{ type: Router },{ type: ActivatedRoute },{ type: LocationStrategy }
];

RouterLinkWithHref里,设置hostProperty:

使用renderer给a标签设置href属性:


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

想调试Angular框架的@HostBinding,应该在哪里设置断点相关推荐

  1. 通过 Visual Studio 对 SQL Server 中的存储过程设置断点并进入存储过程对其进行调试...

    通过 Visual Studio 的 Professional 和 Team System 版本,我们可以对 SQL Server 中的存储过程设置断点并进入存储过程对其进行调试,这样我们可以象调试应 ...

  2. CAD二次开发--CAD2007(.Net3.5环境)等低版本CAD二次开发在VS中无法捕获断点调试解决办法(CAD二次开发无法断点调试解决办法)

    目录 1.说明 2.解决办法 1.说明 在进行CAD二次开发的时候如果想进行断点调试,众所周知,在VS环境里设置断点后直接启动类库项目就好了,只需要在启动项属性里设置下"启动外部程序&quo ...

  3. 在生产环境中调试 Angular 应用程序而不显示源映射

    当我们的 Angular 应用程序部署到生产环境时,我们经常会遇到与我们在开发过程中编辑的不同的代码.我们的代码在构建过程中会以各种方式进行修改和优化. TypeScript 被 transpiled ...

  4. python:bdb --- 调试器框架

    python:bdb --- 调试器框架 bdb 模块处理基本的调试器函数,例如设置中断点或通过调试器来管理执行. 定义了以下异常: exception bdb.BdbQuit 由 Bdb 类引发用于 ...

  5. angular框架下, 解决微信H5页面软键盘弹起后页面下方留白的问题(iOS端)--- 页面设置100%以后,不同终端的显示问题

    在使用angular7.x开发公众号的时候遇到几个问题,特此记录下 一.页面底部留白问题 现象: 部分有表单的页面,在表单输入内容以后,键盘收缩之后,下方有一定的空白,下方有按钮的时候,按钮位置错位, ...

  6. 初始angular框架(1)

    作为一个从来没有使用过的angular框架的小白  第一步肯定是 看文档!  没错就是看文档了! 转载于:https://www.cnblogs.com/lovelysunflower/p/62083 ...

  7. Angular框架里两个模块的互相依赖

    如果把思路放宽一点,把狭义的死锁场景中对资源的并发请求,拓宽到编程中的依赖管理,那么我们可以构造一个循环依赖的场景,即模块A和模块B互相依赖. 可以很容易地用一个不到20行的Angular应用来模拟循 ...

  8. 在 Intellij IDEA 中 调试 angular e2e test

    2019独角兽企业重金招聘Python工程师标准>>> 在写angular e2e test 的时候有个元素一直找不不到,在IDE 里面设了断点没用. 要自己配置调试才行. 步骤: ...

  9. 我想要的框架-可能是痴人说梦

    上一篇文章说了,"我有什么"和"你要什么"的问题.这一篇来说说,我想要什么框架.可能有些痴人说梦吧. 世界上有很多ORM工具,很多Logger,很多GUI,我想 ...

最新文章

  1. 如何成为Android开发高手
  2. 第三次AI寒冬即将来袭?
  3. centos上安装supervisor来管理dotnetcore等应用程序
  4. CVPR 2021 involution:超越convolution和self-attention的神经网络新算子
  5. oracle的into的含义,请问在oracle 中select into是什么意思?
  6. Java SpringMvc+hibernate架构中,调用Oracle中的sp,传递数组参数
  7. JAVA程序员面试题集合
  8. MSP432P401R TI Drivers 库函数学习笔记(二)认识TI-RTOS (TI-POSIX)
  9. php怎么将网页变成图片格式,php如何实现图片格式转换
  10. 一位程序员和他的程序员老婆分手了,原因竟是…
  11. c 是高级程序设计语言吗,下列各类计算机程序语言中,不属于高级程序设计语言的是()。A.Visual BasicB.FORTRAN语言C.Pasca...
  12. 面向对象的软件开发方法
  13. 乞讨式的助人为乐不该提倡,换下铺被拒的律师是自作自受
  14. 平年和闰年c语言程序,C语言平年,平年闰年问题
  15. 美国硕士计算机机械专业排名,工科“三巨头”之一-机械工程的美国硕士申请全解答...
  16. 大数据分析,到底分析了啥?
  17. 如何销售网站上的广告位
  18. 《白日梦想家》影评笔记
  19. OpenCV内部函数cvFindExtrinsicCameraParams2解析(一)
  20. 一不小心把手机格式化了,应该怎么办?

热门文章

  1. (转)Three challenges you’re going to face when building a chatbot
  2. CentOS如何挂载硬盘
  3. 企业 全功能邮件服务器
  4. 略微讲一下今天的所学吧
  5. Android studio安装
  6. log4j与commons-logging,slf4j的关系
  7. MVC3学习 六 HtmlHelper的使用与扩展
  8. 使用HTML5开发离线应用 - cache manifest
  9. CJCMS系列---慢慢讲电子商务在项目中的实践之前言
  10. Silverlight 2 学习笔记之事件的重复绑定问题