2012-12-16 47 views
1

定義:如何在實例化dart Web組件時通過屬性傳遞常量或文字數據?

<element name="x-card" constructor="Card" extends="div"> 
    <template> 
    <div>{{titleText}}</div> 
    </template> 
    <script type="application/dart"> 
    import 'package:web_ui/web_ui.dart'; 

    class Card extends WebComponent { 
     String titleText = ''; 
    } 
    </script> 
</element> 

實例化:

<x-card data-value="titleText:something"></x-card> 

<x-card titleText="something"></x-card> 

沒有什麼工作。 這裏something不是一個變量。它是一個字符串文字。我如何去通過它? 另外如果我想實例化x-cards的數組呢?假設我有一個名爲cardTitleArray的飛鏢陣列。

回答

4

@financeCoding,不推薦使用數據值。他們說使用attribute=value而不是data-value="attribute:value"

沒關係,我的問題解決了。以下作品。

<x-card title-text="{{'Aint it supercool'}}"></x-card> 
+0

改爲在financeCoding答案上使用評論。 –

+0

有一個打開的功能請求使文字屬性起作用。 https://github.com/dart-lang/web-ui/issues/240 –

相關問題