我正在尝试构建一个<markdown-component>
使用 ES6 的语法。@Input
ES6 不支持语法糖,我找不到可行的替代方案。
我在父级中定义输入:
<ng2-markdown [source]="source"></ng2-markdown>
然后使用以下命令接受输入:
@Component({
selector: 'ng2-markdown',
inputs: [ 'source' ]
})
如果我添加一个模板,我可以得到它会按预期输出值,但无法在构造函数中使用输入。
这个模块实际上应该是一个指令,该source
值将定义正在加载的 Markdown 文件的路径。