angular2_components 0.5.0

  • README.md
  • CHANGELOG.md
  • Installing
  • Versions
  • 89

NOTE: This package has been renamed to angular_components (without the "2"). To continue to receive the latest versions update your pubspec.yaml to depend on angular_components: ^0.5.0.

See the new Pub Package for future updates.

0.5.0

Rename library to angular_components.

This package now exports angular_components. See the new Pub Package for future updates.

0.4.1-beta

  • Updated dependencies on pkg/quiver and pkg/intl.

0.4.1-alpha

This code is considered production quality, but depends on angular2: 3.0.0-alpha+1. The alpha tag represents the evolving nature of the AngularDart api, not code quality (3.0.0-alpha+1 is used in production Google apps).

  • Add Dynamic Component.
  • Add Material Select.
  • Add core Material Design .scss files as a reference. Currently not used during build.
  • Material Chip: Add option for icon on the left.
  • Material Expansionpanel: Add option to always display expansion icon.
  • Material Input:
    • Add an optional errorRenderer that will allow clients to override/specify their own error messages.
    • Add percent input directive.
  • Material Multiline Input: Fix 'hint' typo in inputs list.
  • Material Radio Group: Support deselecting all radio buttons for unmatched value.
  • Material Tooltip: Reduce delay.
  • i18l improvements.

0.4.0-alpha

This code is considered production quality, but depends on angular2: 3.0.0-alpha+1. The alpha tag represents the evolving nature of the AngularDart api, not code quality (3.0.0-alpha+1 is used in production Google apps).

Breaking Changes

  • Update for generic syntax and FutureOr type introduced in Dart SDK 1.22.0.
  • Material Toggle: Remove the deprecated color theme input.
  • Material Button, Fab, Yes/No:
    • Remove is-disabled and is-raised HTML classes used for styling. Custom styles should now use [disabled] and [raised] instead of .is-disabled and .is-raised when targeting buttons.
    • Remove z-index of 0.

Other Changes

  • Focus: Fix AX_ARIA_08 a11y issue.
  • Glyph: Option to horizontally flip glyphs when the direction is RTL.
  • Material Chips: Use :host to remove need for wrapper div.
  • Material Expansionpanel: Fix panel overflow issues.
  • Material Input:
    • Add new number accessors and validators.
    • Add ability to override/specify error messages.
    • Fix AX_TEXT_01 a11y issue.
  • Material List:
    • Block pointer events for disabled list items.
    • Remove duplicate mixin.
  • Material Popup: Disable animation delay when there is nothing to animate.
  • Material Radio: Fix styling issue, flex for IE11.
  • Material Tab Panel: Fix issue that prevents displaying tabs on initialization.
  • Material Yes/No Buttons: Add submit/cancel buttons.
  • Scorecard:
    • Add support for RTL languages in scrollable scoreboards.
    • Add support for themes.
    • Prevent exceptions during width calculations when scorecard width is auto.
  • Compute the ARIA roles only once per instance.
  • Fix dom update issues.
  • Add proper types to injected providers.
  • Add missing imports and remove unsupported Angular imports.
  • Strong mode fixes.

0.3.1-alpha

This code is considered production quality, but depends on angular2: 3.0.0-alpha. The alpha tag represents the evolving nature of the AngularDart api, not code quality (3.0.0-alpha is used in production Google apps).

  • Add Material List.
  • Material Expansionpanel: Add autoDismissable directive.
  • Material Progress: Handle changes to "indeterminate" state.
  • Scorecard: Add input to display vertically.
  • Update styles to meet Material UI spec.

0.3.0-alpha

This code is considered production quality, but depends on angular2: 3.0.0-alpha. The alpha tag represents the evolving nature of the AngularDart api.

  • Add Material Tooltip.
  • Material Ripple:
    • Add GPU acceleration.
    • rippleBindings have been removed as they are no longer used.
  • Internal updates for compatibility with Angular 3.0.0-alpha.
  • Material Expansion Panel:
    • Fix CSS rule that causes header text to turn gray on hover/focus.
    • Support auto-focus on a content element when the material expansion panel expands.
    • Fix Yes/No button ordering.
  • Material Input:
    • Add a blur update value accessor.
    • Add multiple attribute.
    • Remove unused properties: rows and maxRows.
  • Material Input Multiline: Add auto grow in size.
  • Material Popup: Update change detection for OnPush.
  • Material Progress: Update to animate when main thread is blocked.
  • Material Radio: Adjust size to 24px.
  • Material Yes/No: Add toggle for yes button visibility.
  • Scorecard: Update change detection.
  • Fix flipped alignment positions when isRtl is used.
  • Fix popup event handling.
  • Remove 'uninitialized' as a default value.
  • Remove unused CSS rules.
  • Update styles to meet Material UI spec.
  • Bug fixes.
  • Strong Mode fixes.

0.2.2

  • Add Material Popup, a basic popup component.
  • Update Material Checkbox icon size.
  • Cleanup framework stabilizers since issue #24843 in the Dart SDK has been resolved.
  • Remove unused files.

0.2.1

  • Rollup of recent changes.
  • Includes fix for breaking change in Angular 2.2.0.

0.2.0

  • Add a modal dialog window called material_dialog.
  • Rename MultilineMaterialInputComponent to MaterialMultilineInputComponent.
  • Make the deferredContent placeholder element optional, off by default.
  • Remove InputTextModel.
  • Cleanup linter warnings.
  • Refactor color support.
  • Many components now support removing whitespace in the templates.
  • Refactor tab key index to a mixin.
  • Various updates and cleanup.

0.1.1

  • Small change to README.md

0.1.0

  • Initial Open Source release.

1. Depend on it

Add this to your package's pubspec.yaml file:


dependencies:
  angular2_components: "^0.5.0"

2. Install it

You can install packages from the command line:

with pub:


$ pub get

Alternatively, your editor might support pub get. Check the docs for your editor to learn more.

3. Import it

Now in your Dart code, you can use:


import 'package:angular2_components/angular2_components.dart';
        
Version Uploaded Documentation Archive
0.5.0 Apr 27, 2017 Go to the documentation of angular2_components 0.5.0 Download angular2_components 0.5.0 archive
0.2.2 Dec 9, 2016 Go to the documentation of angular2_components 0.2.2 Download angular2_components 0.2.2 archive
0.2.1 Dec 1, 2016 Go to the documentation of angular2_components 0.2.1 Download angular2_components 0.2.1 archive
0.2.0 Nov 28, 2016 Go to the documentation of angular2_components 0.2.0 Download angular2_components 0.2.0 archive
0.1.1 Oct 26, 2016 Go to the documentation of angular2_components 0.1.1 Download angular2_components 0.1.1 archive
0.1.0 Oct 26, 2016 Go to the documentation of angular2_components 0.1.0 Download angular2_components 0.1.0 archive
0.5.0-beta Apr 21, 2017 Go to the documentation of angular2_components 0.5.0-beta Download angular2_components 0.5.0-beta archive
0.4.1-beta Apr 17, 2017 Go to the documentation of angular2_components 0.4.1-beta Download angular2_components 0.4.1-beta archive
0.4.1-alpha Apr 3, 2017 Go to the documentation of angular2_components 0.4.1-alpha Download angular2_components 0.4.1-alpha archive
0.4.0-alpha Mar 13, 2017 Go to the documentation of angular2_components 0.4.0-alpha Download angular2_components 0.4.0-alpha archive

All 12 versions...

Analysis

This feature is new.
We welcome feedback.

We analyzed this package, and provided a score, details, and suggestions below.

  • completed on Dec 6, 2017
  • Dart: 2.0.0-dev.8.0
  • pana: 0.7.3+1

Scores

Popularity:
Describes how popular the package is relative to other packages. [more]
79
Health:
Code health derived from static analysis. [more]
100
Maintenance:
Reflects how tidy and up-to-date the package is. [more]
99
Overall score:
Weighted score of the above. [more]
89

Platforms

Detected platforms: web

All libraries agree

Suggestions

  • Use analysis_options.yaml.

    Rename old .analysis_options file to analysis_options.yaml.

Dependencies

Package Constraint Resolved Available
Direct dependencies
angular2 >=3.0.0 <4.0.0 3.1.0+1
angular_components 0.5.0 0.5.0 0.8.0
Transitive dependencies
analyzer 0.30.0+4 0.31.0-alpha.2
args 0.13.7 1.2.0
async 1.13.3 2.0.1
barback 0.15.2+13
build 0.9.3 0.11.1
build_barback 0.2.2 0.4.0+2
charcode 1.1.1
cli_util 0.1.2+1
code_builder 1.0.4 2.3.0
code_transformers 0.5.1+3
collection 1.14.3
convert 2.0.1
crypto 2.0.2+1
csslib 0.13.7+1 0.14.1
dart_style 1.0.8
fixnum 0.10.6
front_end 0.1.0-alpha.4.1 0.1.0-alpha.7
func 1.0.0
glob 1.1.5
html 0.13.2
intl 0.15.2
isolate 1.1.0
js 0.6.1
kernel 0.3.0-alpha.1.1 0.3.0-alpha.4
logging 0.11.3+1
matcher 0.12.1+4
meta 1.1.2
observable 0.20.4+1
package_config 1.0.3
path 1.5.1
perf_api 0.1.0
plugin 0.2.0+2
pool 1.3.3
protobuf 0.5.5 0.6.0
quiver 0.25.0 0.26.2
source_gen 0.5.10+1 0.7.2+1
source_maps 0.10.4
source_span 1.4.0
stack_trace 1.9.1
string_scanner 1.0.2
typed_data 1.1.5
utf 0.9.0+3
uuid 0.5.3
watcher 0.9.7+4
yaml 2.1.13