谁在ASP.NET Core Angular模板项目中插入Angular脚本

时间:2018-06-12 13:13:46

标签: asp.net-core asp.net-core-mvc angular-cli asp.net-core-2.1 asp-net-core-spa-services

我创建了一个新的ASP.NET Core 2.1 Angular项目。

  1. 有趣的是index.html内的ClientApp/src文件作为默认页面托管。我想知道,默认情况下会为index.html提供哪些代码触发器?
  2. universal模板中的旧应用程序中使用了控制器和视图,这似乎更自然地从客户端代码提供index.html

    1. 运行应用程序时,某些代码会在{inline.bundle.jspolyfills.bundle.jsvendor.bundle.jsmain.bundle.jsstyles.bundle.css之间神奇地插入角色脚本(index.htmlRazorPageindex.html The left-hand side of an assignment expression must be a variable or a property access. this.isDeviceType = navigator.userAgent.match(/iPad/i)!= null ? === "iPad" ? "iOS" : navigator.userAgent.match(/iPhone/i)!= null ?=== "iPhone" ? "iOS" : navigator.userAgent.match(/Android/i)!= null ? === "Android" ? "Android" : navigator.userAgent.match(/BlackBerry/i)!= null ?=== "BlackBerry" ? "BlackBerry" : "Browser" ) {1}}档案?有人可以分享哪些代码可以做到这一点?
    2. 我想理解这一点,因为我想要提供来自{{1}}而不是静态{{1}}的内容,但为了尝试任何事情,我需要更多地了解这个模板背后的魔法。< / p>

0 个答案:

没有答案