feat(Directive): convert properties to an array

fixes #2013

BREAKING CHANGE:

Before

    @Directive(properties: {
      'sameName': 'sameName',
      'directiveProp': 'elProp | pipe'
    })

After

    @Directive(properties: [
      'sameName',
      'directiveProp: elProp | pipe'
    ])
This commit is contained in:
Victor Berchet
2015-05-26 15:54:10 +02:00
parent 0387221da8
commit d7df853bde
40 changed files with 182 additions and 179 deletions

View File

@ -16,7 +16,7 @@ import {print} from 'angular2/src/facade/lang';
// <survey-header [header]="header"></survey-header>
//
// This component is self-contained and can be tested in isolation.
@Component({selector: 'survey-header', properties: {"header": "header"}})
@Component({selector: 'survey-header', properties: ['header']})
@View({
template: `
<div [control-group]="header">
@ -62,11 +62,7 @@ class HeaderFields {
//
// SurveyQuestion uses EventEmitter to fire the delete action.
// This component is self-contained and can be tested in isolation.
@Component({
selector: 'survey-question',
events: ['destroy'],
properties: {"question": "question", "index": "index"}
})
@Component({selector: 'survey-question', events: ['destroy'], properties: ['question', 'index']})
@View({
template: `
<h2>Question #{{index}}</h2>

View File

@ -62,7 +62,7 @@ class DemoApp {
@Component({
selector: 'simple-dialog',
properties: {'numCoconuts': 'numCoconuts'}
properties: ['numCoconuts']
})
@View({
template: `