From 854ebfa52ca7326e7a06e8e72455c982ed2a1e76 Mon Sep 17 00:00:00 2001 From: Mike Brocchi Date: Fri, 5 Feb 2016 14:21:34 -0500 Subject: [PATCH] bug(): Inject missing providers for routes CORE_DIRECTIVES from angular2/core was missing when using ngIf & ngFor --- .../route/files/src/app/__name__/__name__-detail.component.ts | 4 +++- .../route/files/src/app/__name__/__name__-list.component.ts | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/addon/ng2/blueprints/route/files/src/app/__name__/__name__-detail.component.ts b/addon/ng2/blueprints/route/files/src/app/__name__/__name__-detail.component.ts index ed6f1fa4db33..919e41869fb4 100644 --- a/addon/ng2/blueprints/route/files/src/app/__name__/__name__-detail.component.ts +++ b/addon/ng2/blueprints/route/files/src/app/__name__/__name__-detail.component.ts @@ -1,11 +1,13 @@ import {Component, OnInit} from 'angular2/core'; +import {CORE_DIRECTIVES} from 'angular2/common'; import {<%= classifiedModuleName %>, <%= classifiedModuleName %>Service} from './<%= dasherizedModuleName %>.service'; import {RouteParams, Router} from 'angular2/router'; import {CanDeactivate, ComponentInstruction} from 'angular2/router'; @Component({ templateUrl: 'app/<%= dasherizedModuleName %>/<%= dasherizedModuleName %>-detail.component.html', - styleUrls: ['app/<%= dasherizedModuleName %>/<%= dasherizedModuleName %>-detail.component.css'] + styleUrls: ['app/<%= dasherizedModuleName %>/<%= dasherizedModuleName %>-detail.component.css'], + providers: [CORE_DIRECTIVES] }) export class <%= classifiedModuleName %>DetailComponent implements OnInit, CanDeactivate { diff --git a/addon/ng2/blueprints/route/files/src/app/__name__/__name__-list.component.ts b/addon/ng2/blueprints/route/files/src/app/__name__/__name__-list.component.ts index b2feeae1cac6..c4749369eba4 100644 --- a/addon/ng2/blueprints/route/files/src/app/__name__/__name__-list.component.ts +++ b/addon/ng2/blueprints/route/files/src/app/__name__/__name__-list.component.ts @@ -1,11 +1,13 @@ import {Component, OnInit} from 'angular2/core'; +import {CORE_DIRECTIVES} from 'angular2/common'; import {<%= classifiedModuleName %>, <%= classifiedModuleName %>Service} from './<%= dasherizedModuleName %>.service'; import {ROUTER_DIRECTIVES} from 'angular2/router'; @Component({ templateUrl: 'app/<%= dasherizedModuleName %>/<%= dasherizedModuleName %>-list.component.html', styleUrls: ['app/<%= dasherizedModuleName %>/<%= dasherizedModuleName %>-list.component.css'], - directives: [ROUTER_DIRECTIVES] + directives: [ROUTER_DIRECTIVES], + providers: [CORE_DIRECTIVES] }) export class <%= classifiedModuleName %>ListComponent implements OnInit { <%= camelizedModuleName %>s: <%= classifiedModuleName %>[];