【问题标题】:Dynamically creating Angular component in Angular Dart在 Angular Dart 中动态创建 Angular 组件
【发布时间】:2017-09-10 00:24:57
【问题描述】:

我基本上想在运行时以编程方式创建组件并将其添加到 DOM。请注意,here 发布了一个类似的问题,但它指的是 Angular 1,这个问题是针对 Angular 2 的。

【问题讨论】:

    标签: angular-dart


    【解决方案1】:

    您可以使用来自 angular2_components 的动态组件: https://github.com/dart-lang/angular2_components/tree/master/lib/src/components/dynamic_component

    它允许你传递一个组件的 [Type] 并且它会完成这项工作。

    【讨论】:

    • 但是我的模板中仍然需要包含(并因此编译)动态组件。就我而言,我想用 Angular 组件替换从外部(安全)源检索到的一些 HTML。
    • 你的意思是像'<material-button [disabled]="someVariable">{{otherVariable}}</material-button>' 这样的字符串,解析它并添加到DOM?
    • 我认为这需要发布编译器,而 Anulgar Dart 目前还没有开箱即用。
    猜你喜欢
    • 1970-01-01
    • 2017-07-07
    • 2020-11-11
    • 1970-01-01
    • 2017-02-24
    • 1970-01-01
    相关资源
    最近更新 更多