angular - 带有 Angular 11 热重载的 MVC 5
问题描述
我正在尝试为 ASP.NET MVC 5 应用程序和 Angular 11 设置热重载。
我已经取得的成就:
- 我指的是这样的应用程序包
Index.cshtml
:
我正在托管这样的 Angular 11 应用程序:
ng serve --public-host=https://localhost:4200 --ssl --hmr
在我为 Angular 应用程序提供服务并运行 ASP.NET MVC 项目后,它可以很好地加载应用程序。然而,只有Live Reloading被启用,而不是HMR。
我知道 HMR 运行良好,因为当我在 localhost:4200 打开 Angular 应用程序时,它会在更新登录页面上的一些文本后保持输入值:
但是,在使用捆绑包的 ASP.NET MVC 页面上,捆绑包更改后会重新加载整个页面,但不会维护状态...
我需要什么:我还需要 ASP.NET MVC 页面在捆绑更改后保持状态。不仅有Live Reloading,还有Hot Module Reloading
有谁知道我在启用 HMR 的设置中缺少什么?
解决方案
推荐阅读
- dependency-injection - 如何通过Guice在嵌套模块场景中注入具有相同接口的不同实现的列表?
- r - 如何避免饼图中的标签重叠
- jmeter - Jmeter LDAP 请求或 LDAP 扩展请求可以填充多值属性吗?
- csv - 即使在本地工作,Github 页面也没有找到 CSV 文件(Highcharts)
- javascript - 地址从经纬度到地址
- javascript - 从字符串中删除不带引号的属性
- laravel - 在 Laravel 中嵌套 api 资源时如何避免死循环?
- python - 在长任务wxpython期间,禁用的按钮仍然捕获点击
- reactjs - 将状态异步映射到返回未定义的道具,而正常返回值
- javascript - Vue 组件过于复杂