pull/1367/head
Rich Harris 7 years ago
parent 662363cca2
commit cd99eb6275

@ -7,7 +7,7 @@ export default class RawMustacheTag extends Tag {
init(block: Block) {
this.cannotUseInnerHTML();
this.var = block.getUniqueName('raw');
block.addDependencies(this.metadata.dependencies);
block.addDependencies(this.expression.dependencies);
}
build(

@ -5,6 +5,7 @@ import IfBlock from '../IfBlock';
import Slot from '../Slot';
import Text from '../Text';
import MustacheTag from '../MustacheTag';
import RawMustacheTag from '../RawMustacheTag';
import Window from '../Window';
import Node from './Node';
@ -17,6 +18,7 @@ function getConstructor(type): typeof Node {
case 'Slot': return Slot;
case 'Text': return Text;
case 'MustacheTag': return MustacheTag;
case 'RawMustacheTag': return RawMustacheTag;
case 'Window': return Window;
default: throw new Error(`Not implemented: ${type}`);
}

@ -7,8 +7,7 @@ export default function visitRawMustacheTag(
block: Block,
node: Node
) {
block.contextualise(node.expression);
const { snippet } = node.metadata;
const { snippet } = node.expression;
generator.append('${' + snippet + '}');
}

Loading…
Cancel
Save