1

意味:

<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

2 に答える 2

4

@financeCoding、データ値は非推奨です。attribute=valueの代わりに使うと言われていますdata-value="attribute:value"

気にしないでください、私の問題は解決しました。以下の作品。

<x-card title-text="{{'Aint it supercool'}}"></x-card>
于 2012-12-16T06:24:40.403 に答える
0

'data-value'を参照するコードを見てください

http://www.dartlang.org/articles/dart-web-components/#component-instantiation

https://github.com/dart-lang/web-ui/blob/master/example/explainer/countcomponent.html

実際のコードがそれを使用しているようには見えません。別の方法で使用することも、今すぐ使用することも、コードをオンラインで投稿することもできますか?たぶん':'の後にスペースが必要ですか?

于 2012-12-16T06:11:12.630 に答える