Category: Angular

2 New Tools to help with AngularJS to Angular Migrations

Many developers are embarking on the migration journey of bringing AngularJS applications up to modern-day web development standards with Angular, and there are a lot of approaches. It can be challenging to know which upgrading path is right and where to find guidance on how to migrate, but it doesn’t have to be! We’re announcing two new tools that will help. Angular is the name for the Angular of today and tomorrow.AngularJS is the name for all 1.x versions of Angular. ngMigration Assistant ngMigration Assistant is a command-line tool that analyzes an AngularJS application and recommends a migration path....

Read More

Google announces Grab and Go program for Chromebooks, powered by Angular

Last week at Google Cloud Next, the Grab and Go team showed off their newly announced Grab and Go program: a self service program for enterprises to automate managing Chromebook assets. An Angular application powers this program which automatically manages Chromebook assignments based on user logins. All of Google’s internal loaner Chromebook fleet is managed with this program, serving 30,000 unique users and over 100,000 loans last year. The application is made up of three main pieces: Angular Chrome App A Chrome App is installed on all the Chromebooks. The app synchronizes with the backend and provides a place for...

Read More

What’s New in WebStorm for Angular

The most recent release of Angular adds lots of new features to the CLI that make it easier for you to update and add new features to your app. The recent WebStorm 2018.2 major update adds integration with these new CLI commands. Let’s have a look at these and some other new features in action! To start off, we will create an Angular app with Angular CLI. You can always create a new Angular project from the IDE’s Welcome screen: click Create new project, then select Angular CLI from the list on the left, name your new project and...

Read More

Angular v6.1 Now Available — TypeScript 2.9, Scroll Positioning, and more

Angular version 6.1 has been released. This is a minor release that is a drop-in replacement for 6.0 containing new features and bugfixes. picture of the Angular repository changelog What’s new? Router Scroll Position RestorationDevelopers can now configure the router to remember and restore scroll position as the user navigates around an application. New navigation events will reset the scroll position, and pressing the back button will restore the previous position. Turn on restoration in the router configuration: RouterModule.forRoot(routes, {scrollPositionRestoration: 'enabled'}) It is expected that this will become the default in a future major release. ShadowDOM v1 View EncapsulationThere...

Read More

Datepicking Beyond the Gregorian Calendar

In this blog post, I would like to tell you about our work at the Digital Humanities Lab (DHLab) at the University of Basel, Switzerland, and how it is connected to the Angular community. Part of my role here at the DHLab is making research more accessible. This is the story of an open source modification we made to the Angular Material Datepicker to help us make the history of mathematics more accessible by the public. One challenge we’ve faced is that a lot of software written today doesn’t handle the unique needs that come from humanities projects. Most...

Read More