mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-18 11:17:19 +08:00
29 lines
1.3 KiB
Markdown
29 lines
1.3 KiB
Markdown
# Ionic Angular v4
|
||
|
||
Ionic components will be working toward embracing web components with the following goals:
|
||
|
||
- Users continue to use Angular to develop their apps and components
|
||
- No changes to the development and build time experience
|
||
- Minimal changes to the user’s markup
|
||
- Reduce build times
|
||
- Reduce startup times
|
||
- Ionic components are loaded asynchronously by default and without added configuration
|
||
|
||
For the most part, `ionic-angular` will continue to work the same way, using the same API as previous versions. However, the implementation of some of the less complex components, such as `ion-badge`, will use the standardized web component v1 spec, which ships today in a majority of browsers. Additionally, for browsers that do not support web components, polyfills are added on-demand, which is already built into `ionic-angular` v4.
|
||
|
||
We will continue to develop and support ionic-angular v3 in the master branch. Ultimately the differences between v3 and v4 are internal, but on the surface it's the same `ionic-angular` as v3. :beers:
|
||
|
||
|
||
### Breaking Changes
|
||
|
||
See the [BREAKING](BREAKING.md) file for a full list.
|
||
|
||
|
||
### Testing
|
||
|
||
Update your `package.json` to match the following dependencies, remove the existing node_modules directory, and then run npm install:
|
||
|
||
```
|
||
"@ionic/app-scripts": "nightly"
|
||
"ionic-angular": "canary"
|
||
``` |