| Index: third_party/pkg/angular/lib/routing/ng_bind_route.dart
|
| diff --git a/third_party/pkg/angular/lib/routing/ng_bind_route.dart b/third_party/pkg/angular/lib/routing/ng_bind_route.dart
|
| index 7305401cf904865b964d6cd48f57dbb9cd9f96bc..98f936c1ca3204b10e5d5037cd034729aa7d4a54 100644
|
| --- a/third_party/pkg/angular/lib/routing/ng_bind_route.dart
|
| +++ b/third_party/pkg/angular/lib/routing/ng_bind_route.dart
|
| @@ -22,20 +22,23 @@ part of angular.routing;
|
| * ng-bind-route overrides [RouteProvider] instance published by ng-view,
|
| * however it does not effect view resolution by nested ng-view(s).
|
| */
|
| -@NgDirective(
|
| - visibility: NgDirective.CHILDREN_VISIBILITY,
|
| - publishTypes: const [RouteProvider],
|
| +@Decorator(
|
| selector: '[ng-bind-route]',
|
| - map: const {
|
| - 'ng-bind-route': '@routeName'
|
| - })
|
| -class NgBindRouteDirective implements RouteProvider {
|
| + module: NgBindRoute.module,
|
| + map: const {'ng-bind-route': '@routeName'})
|
| +class NgBindRoute implements RouteProvider {
|
| Router _router;
|
| String routeName;
|
| Injector _injector;
|
|
|
| + static final Module _module = new Module()
|
| + ..factory(RouteProvider,
|
| + (i) => i.get(NgBindRoute),
|
| + visibility: Directive.CHILDREN_VISIBILITY);
|
| + static module() => _module;
|
| +
|
| // We inject NgRoutingHelper to force initialization of routing.
|
| - NgBindRouteDirective(this._router, this._injector, NgRoutingHelper _);
|
| + NgBindRoute(this._router, this._injector, NgRoutingHelper _);
|
|
|
| /// Returns the parent [RouteProvider].
|
| RouteProvider get _parent => _injector.parent.get(RouteProvider);
|
|
|