簡體   English   中英

在Angular.Dart中類似於ngTransclude

[英]Analog of ngTransclude in Angular.Dart

我試圖弄清楚如何使組件渲染其子組件。

所以我可以編譯:

<my-component>
  <div id="child"></div>
</my-component>

進入這樣的事情:

<div id="parent">
  <!-- some component stuff -->
  <div id="child"></div>
</div>

在Angular.Dart中有類似ngTransclude的東西嗎?

AngularDart使用Shadow DOM代替ngTransclude。 這是我們通過新興的Web標准將Angular推入瀏覽器的方式之一。

添加<content>標記而不是組件的模板將導致子元素放置在那里。

例如,在您的示例中, <my-component>的模板可能如下所示:

<div id="parent">
  <!-- some component stuff -->
  <content></content>
</div>

為了更加精彩,您還可以使用Shadow DOM的內容選擇器來控制顯示哪些子元素。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM