parent
60800da6c1
commit
91bffa9c53
|
@ -94,7 +94,13 @@ describe('compiler compliance: styling', () => {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const template = 'div.cool { color: blue; }", ":host.nice p { color: gold; }';
|
const template = `
|
||||||
|
MyComponent.ngComponentDef = $r3$.ɵdefineComponent({
|
||||||
|
…
|
||||||
|
styles: ["div.cool { color: blue; }", ":host.nice p { color: gold; }"],
|
||||||
|
encapsulation: 1
|
||||||
|
})
|
||||||
|
`;
|
||||||
const result = compile(files, angularFiles);
|
const result = compile(files, angularFiles);
|
||||||
expectEmit(result.source, template, 'Incorrect template');
|
expectEmit(result.source, template, 'Incorrect template');
|
||||||
});
|
});
|
||||||
|
|
|
@ -269,6 +269,11 @@ export function compileComponentFromMetadata(
|
||||||
definitionMap.set('styles', o.literalArr(strings));
|
definitionMap.set('styles', o.literalArr(strings));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Only set view encapsulation if it's not the default value
|
||||||
|
if (meta.encapsulation !== null && meta.encapsulation !== core.ViewEncapsulation.Emulated) {
|
||||||
|
definitionMap.set('encapsulation', o.literal(meta.encapsulation));
|
||||||
|
}
|
||||||
|
|
||||||
// e.g. `animations: [trigger('123', [])]`
|
// e.g. `animations: [trigger('123', [])]`
|
||||||
if (meta.animations !== null) {
|
if (meta.animations !== null) {
|
||||||
definitionMap.set(
|
definitionMap.set(
|
||||||
|
|
Loading…
Reference in New Issue