@ -37,7 +37,7 @@ import {AppView, AppProtoView} from 'angular2/src/core/linker/view';
|
||||
import {AppElement} from 'angular2/src/core/linker/element';
|
||||
import {Locals, ChangeDetectorGenConfig} from 'angular2/src/core/change_detection/change_detection';
|
||||
|
||||
import {Component, View, Directive, provide, RenderComponentType} from 'angular2/core';
|
||||
import {Component, Directive, provide, RenderComponentType} from 'angular2/core';
|
||||
|
||||
import {TEST_PROVIDERS} from './test_bindings';
|
||||
import {
|
||||
@ -338,9 +338,7 @@ export class UpperCasePipe implements PipeTransform {
|
||||
selector: 'comp-a',
|
||||
host: {'[title]': '\'someHostValue\''},
|
||||
moduleId: THIS_MODULE_ID,
|
||||
exportAs: 'someExportAs'
|
||||
})
|
||||
@View({
|
||||
exportAs: 'someExportAs',
|
||||
template: '<a [href]="\'someCtxValue\' | uppercase"></a>',
|
||||
styles: ['div {color: red}'],
|
||||
encapsulation: ViewEncapsulation.None,
|
||||
@ -349,8 +347,9 @@ export class UpperCasePipe implements PipeTransform {
|
||||
export class CompWithBindingsAndStylesAndPipes {
|
||||
}
|
||||
|
||||
@Component({selector: 'tree', moduleId: THIS_MODULE_ID})
|
||||
@View({
|
||||
@Component({
|
||||
selector: 'tree',
|
||||
moduleId: THIS_MODULE_ID,
|
||||
template: '<template><tree></tree></template>',
|
||||
directives: [TreeComp],
|
||||
encapsulation: ViewEncapsulation.None
|
||||
@ -358,8 +357,9 @@ export class CompWithBindingsAndStylesAndPipes {
|
||||
export class TreeComp {
|
||||
}
|
||||
|
||||
@Component({selector: 'comp-wit-dup-tpl', moduleId: THIS_MODULE_ID})
|
||||
@View({
|
||||
@Component({
|
||||
selector: 'comp-wit-dup-tpl',
|
||||
moduleId: THIS_MODULE_ID,
|
||||
template: '<tree></tree>',
|
||||
directives: [TreeComp, TreeComp],
|
||||
encapsulation: ViewEncapsulation.None
|
||||
@ -367,13 +367,18 @@ export class TreeComp {
|
||||
export class CompWithDupDirectives {
|
||||
}
|
||||
|
||||
@Component({selector: 'comp-url', moduleId: THIS_MODULE_ID})
|
||||
@View({templateUrl: 'compUrl.html', encapsulation: ViewEncapsulation.None})
|
||||
@Component({
|
||||
selector: 'comp-url',
|
||||
moduleId: THIS_MODULE_ID,
|
||||
templateUrl: 'compUrl.html',
|
||||
encapsulation: ViewEncapsulation.None
|
||||
})
|
||||
export class CompWithTemplateUrl {
|
||||
}
|
||||
|
||||
@Component({selector: 'comp-tpl', moduleId: THIS_MODULE_ID})
|
||||
@View({
|
||||
@Component({
|
||||
selector: 'comp-tpl',
|
||||
moduleId: THIS_MODULE_ID,
|
||||
template: '<template><a [href]="\'someEmbeddedValue\'"></a></template>',
|
||||
encapsulation: ViewEncapsulation.None
|
||||
})
|
||||
@ -382,18 +387,22 @@ export class CompWithEmbeddedTemplate {
|
||||
|
||||
|
||||
@Directive({selector: 'plain'})
|
||||
@View({template: ''})
|
||||
export class NonComponent {
|
||||
}
|
||||
|
||||
|
||||
@Component({selector: 'comp2', moduleId: THIS_MODULE_ID})
|
||||
@View({template: '<b></b>', encapsulation: ViewEncapsulation.None})
|
||||
@Component({
|
||||
selector: 'comp2',
|
||||
moduleId: THIS_MODULE_ID,
|
||||
template: '<b></b>',
|
||||
encapsulation: ViewEncapsulation.None
|
||||
})
|
||||
export class Comp2 {
|
||||
}
|
||||
|
||||
@Component({selector: 'comp1', moduleId: THIS_MODULE_ID})
|
||||
@View({
|
||||
@Component({
|
||||
selector: 'comp1',
|
||||
moduleId: THIS_MODULE_ID,
|
||||
template: '<a></a>, <comp2></comp2>',
|
||||
encapsulation: ViewEncapsulation.None,
|
||||
directives: [Comp2]
|
||||
@ -401,8 +410,9 @@ export class Comp2 {
|
||||
export class Comp1 {
|
||||
}
|
||||
|
||||
@Component({selector: 'comp-with-2nested', moduleId: THIS_MODULE_ID})
|
||||
@View({
|
||||
@Component({
|
||||
selector: 'comp-with-2nested',
|
||||
moduleId: THIS_MODULE_ID,
|
||||
template: '<comp1></comp1>, <comp2></comp2>',
|
||||
encapsulation: ViewEncapsulation.None,
|
||||
directives: [Comp1, Comp2]
|
||||
|
Reference in New Issue
Block a user