Remove Razor Language Services extension note (#3869)

pull/3872/head
Scott Addie 2017-08-02 09:31:56 -05:00 committed by GitHub
parent 2a87d247c6
commit a97a6a8d01
2 changed files with 4 additions and 7 deletions

View File

@ -1,11 +1,11 @@
---
title: Using JavaScriptServices for Creating Single Page Applications
author: scottaddie
description: Learn about the benefits of using JavaScriptServices to build a SPA with ASP.NET Core
keywords: ASP.NET Core, Angular, SPA, JavaScriptServices, SpaServices
description: Learn about the benefits of using JavaScriptServices to create a Single Page Application (SPA) backed by ASP.NET Core.
keywords: ASP.NET Core,Angular,SPA,JavaScriptServices,SpaServices
ms.author: scaddie
manager: wpickett
ms.date: 6/23/2017
ms.date: 08/02/2017
ms.topic: article
ms.assetid: 4b30576b-2718-4c39-9253-a59966747893
ms.technology: aspnet
@ -95,13 +95,10 @@ The Tag Helpers are made discoverable via namespace registration in the project'
[!code-csharp[Main](../client-side/spa-services/sample/SpaServicesSampleApp/Views/_ViewImports.cshtml?highlight=3)]
These Tag Helpers abstract the intricacies of communicating directly with low-level APIs by leveraging an HTML-like syntax inside the Razor view:
These Tag Helpers abstract away the intricacies of communicating directly with low-level APIs by leveraging an HTML-like syntax inside the Razor view:
[!code-html[Main](../client-side/spa-services/sample/SpaServicesSampleApp/Views/Home/Index.cshtml?range=5)]
Microsoft's [Razor Language Services](https://marketplace.visualstudio.com/items?itemName=ms-madsk.RazorLanguageServices) extension improves Visual Studio 2017's Tag Helpers development experience by adding context-aware IntelliSense and syntax highlighting:
![Tag Helpers intellisense](../client-side/spa-services/_static/tag_helper_intellisense.png)
### The `asp-prerender-module` Tag Helper
The `asp-prerender-module` Tag Helper, used in the preceding code example, executes *ClientApp/dist/main-server.js* on the server via Node.js. For clarity's sake, *main-server.js* file is an artifact of the TypeScript-to-JavaScript transpilation task in the [Webpack](http://webpack.github.io/) build process. Webpack defines an entry point alias of `main-server`; and, traversal of the dependency graph for this alias begins at the *ClientApp/boot-server.ts* file:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB