Introducing Syncfusion Angular Code Snippets for Visual Studio Code
Live Chat Icon For mobile
Live Chat Icon
Popular Categories.NET  (168).NET Core  (29).NET MAUI  (154)Angular  (95)ASP.NET  (51)ASP.NET Core  (81)ASP.NET MVC  (89)Azure  (40)Blazor  (186)BoldSign  (11)DocIO  (24)Essential JS 2  (101)Essential Studio  (194)File Formats  (51)Flutter  (127)JavaScript  (214)Microsoft  (118)PDF  (77)Python  (1)React  (87)Streamlit  (1)Succinctly series  (130)Syncfusion  (761)TypeScript  (33)Uno Platform  (3)UWP  (4)Vue  (45)Webinar  (46)Windows Forms  (59)WinUI  (64)WPF  (147)Xamarin  (160)XlsIO  (29)Other CategoriesBarcode  (5)BI  (29)Bold BI  (8)Bold Reports  (2)Build conference  (8)Business intelligence  (55)Button  (4)C#  (135)Chart  (93)Cloud  (14)Company  (445)Dashboard  (8)Data Science  (3)Data Validation  (8)DataGrid  (61)Development  (536)Doc  (7)DockingManager  (1)eBook  (98)Enterprise  (22)Entity Framework  (5)Essential Tools  (14)Excel  (30)Extensions  (21)File Manager  (6)Gantt  (17)Gauge  (12)Git  (5)Grid  (31)HTML  (13)Installer  (2)Knockout  (2)Language  (1)LINQPad  (1)Linux  (2)M-Commerce  (1)Metro Studio  (11)Mobile  (426)Mobile MVC  (9)OLAP server  (1)Open source  (1)Orubase  (12)Partners  (21)PDF viewer  (36)Performance  (12)PHP  (2)PivotGrid  (4)Predictive Analytics  (6)Report Server  (3)Reporting  (10)Reporting / Back Office  (11)Rich Text Editor  (12)Road Map  (11)Scheduler  (48)SfDataGrid  (9)Silverlight  (21)Sneak Peek  (29)Solution Services  (4)Spreadsheet  (11)SQL  (10)Stock Chart  (1)Surface  (4)Tablets  (5)Theme  (12)Tips and Tricks  (110)UI  (294)Uncategorized  (68)Unix  (2)User interface  (68)Visual State Manager  (2)Visual Studio  (26)Visual Studio Code  (17)Web  (492)What's new  (276)Windows 8  (19)Windows App  (2)Windows Phone  (15)Windows Phone 7  (9)WinRT  (26)
Introducing Syncfusion Angular Code Snippets for Visual Studio Code

Introducing Syncfusion Angular Code Snippets for Visual Studio Code

We are glad to introduce Angular Snippets, a utility for adding Syncfusion Angular components in the HTML file of an Angular application. This utility is available in our 2021 Volume 3 release. This code snippet utility saves significant time for developers in adding Syncfusion Angular components to their projects.

In this blog, I am going to explain how to use the new code snippet utility to add Syncfusion Angular components to your applications.


Install Syncfusion Angular Snippets

The Syncfusion Angular Snippets utility is included as part of Syncfusion Web VS Code extensions.

Installing from Visual Studio Marketplace

To install the Syncfusion web VS Code extensions from Visual Studio Marketplace, follow these steps:

  1. Open Visual Studio Code.
  2. Then, navigate to View > Command Palette.
  3. Search for Install Extensions in the Command Palette and expand it when it appears.
  4. Search for Syncfusion Web in the search box to locate the Syncfusion Web VS Code Extension package.
  5. Then, install the Syncfusion Angular extension.

Installing from a VSIX package

To install the Syncfusion web VS Code extensions from a VSIX package, follow these steps:

  1. First, download the Syncfusion web VS Code extensions from the Visual Studio Marketplace.
  2. Then, open Visual Studio Code.
  3. Navigate to View > Command Palette.
  4. Search for Install, and then click Install from VSIX in the Command Palette.
  5. Finally, select the Syncfusion web VS Code extension from the Browse options. The extension will be installed.

Adding Syncfusion Angular components using the code snippet utility

Now, follow these steps to add a Syncfusion Angular component to an Angular app using the code snippet utility:

  1. Open an existing Angular app or create a new one in Visual Studio Code.
  2. Then, open the required HTML file.
  3. Now, start typing in the name of a Syncfusion Angular component, which will begin with ejs. As you type in the name, you will see a list of components along with their features in the following format:ejs-<Syncfusion component name>-<Syncfusion component feature>For example: ejs-grid-grouping.Choose a Syncfusion component-feature pair and press Enter or the Tab key. The Syncfusion Angular component, along with the code to use the feature, will be added to the .html file.
    Adding Syncfusion Angular components using the code snippet utility
  1. After adding the Syncfusion Angular component code to the HTML file, use the tab key to fill the required values to render the component. The help link at the top of the added code snippet will take you to the documentation page to learn more about the added component feature.
    Use the help link to learn more about the Angular components

Configure the Angular application

The Syncfusion Angular code snippet utility only adds the code snippet to the HTML file. So, we need to install the required Syncfusion NPM packages and add component modules and themes to use the component. To do so, follow these steps:

  1. Open the Angular package.json file and manually add the required Syncfusion Angular individual NPM package(s) for the Syncfusion Angular components.
  2. Then, in the command prompt, navigate to the packages.json file location and run the npm install command to restore all the Syncfusion Angular NPM packages.
    Syncfusion Angular components added in the pacakge.json file
  3. Then, open your module file and add the required Angular component module entries to render the Syncfusion components in your app.
    Add the required Angular component(s) module entries
  4. Now, add the Syncfusion Angular theme entry in the style.css file.
    Add the Syncfusion Angular theme entry in the style.css file
  5. Finally, run the application to see the Syncfusion Angular components.


Thanks for reading! I hope this blog helps you use our code snippet utility to add Syncfusion Angular components to your Angular app in less time. This utility is available in our 2021 Volume 3 release. See details in our Release Notes and What’s New pages.

The Syncfusion Angular UI components library is the only suite that you will ever need to build an application. It contains over 65 high-performance, lightweight, modular, and responsive UI components in a single package. Try them out and build elite web applications!

If you have any questions, please let us know in the comments section below. You can also contact us through our support forum, Direct-Trac, or feedback portal. We are always happy to assist you!

Related blogs


Share this post:

Comments (1)

Ivan Marrero Vera
Ivan Marrero Vera

This is great. Thank you!
In future, adding all the non HTML plumbing automatically would be awesome

Comments are closed.

Popular Now

Be the first to get updates

Subscribe RSS feed
Scroll To Top