カスタムコンポーネント属性タイプ -- dart フィールド と angular-dart フィールド 関連 問題

Custom component attribute types












1
vote

問題

日本語

私は int, String よりも他のタイプの引数をカスタムコンポーネントに渡すことができればここ。 私の問題は、私がコンポーネントを作成したいと思います。この機能を発行するにはどうすればいいですか?つまり、INTまたはSTRINGよりもAngulardArtのコンポーネントに他の引数を渡すにはどうすればよいですか?

私の関連コードは次のようになります:

 <コード> @NgComponent( ... ) class MyComponent {  List<Map<String, String>> myList;  ...  @NgAttr('myAttr')  set setMyAttribute(List<Map<String, String>> myList) {   this.myList = myList;  }  ... }   

コンポーネントを使用する場所:

 <コード> <div> ... <mycomponent myAttr="ctrl.returnsAListOfMaps"></mycomponent> ... </div>   

どんな考えですか?それは可能ですか?

歓声

英語

I was wondering if i can pass other types of arguments than int, String to custom components explained here. My problem is that i want to make a component and i want to pass data of type List, especially List<Map<String, String>> to the component itself. How can i achive this functionality? In other words, how can i pass other arguments to a component in angulardart than int or String?

My related code looks like this:

@NgComponent( ... ) class MyComponent {  List<Map<String, String>> myList;  ...  @NgAttr('myAttr')  set setMyAttribute(List<Map<String, String>> myList) {   this.myList = myList;  }  ... } 

Where i use the component:

<div> ... <mycomponent myAttr="ctrl.returnsAListOfMaps"></mycomponent> ... </div> 

Any idea? Is it possible?

Cheers

</div
     

回答リスト

1
 
vote
vote
ベストアンサー
 
<xsl:template match="p/text()">0 属性のリテラル値がFildに割り当てられています。
<xsl:template match="p/text()">1 、<コード> 998876612 、 <xsl:template match="p/text()">3 属性値を評価し、結果が割り当てられます。
<コード> <xsl:template match="p/text()">4 はコールバック関数を割り当てるためのものです。
 

With @NgAttr the literal value of the attribute is assigned to the fild.
With @NgOneWay, @NgTwoWay, @NgOneWayOneTime the attribute value is evaluated and the result gets assigned.
@NgCallback is for assigning callback functions.

</div
 
 
0
 
vote

コンポーネント属性(MAP、LIST、さらにはオブジェクト/クラス)で多くの種類の種類を使用することができます。

ここ数の例を見つけることができます: https://stackoverflow.com/a/21961449/2777805 < / P>

 

It is possible to use many kind of types with component attributes (map, list and even object/class).

Here you can find a couple of examples: https://stackoverflow.com/a/21961449/2777805

</div
 
 

関連する質問

6  DartのWebコンポーネント対Angularのディレクティブ  ( Darts web component vs angulars directive ) 
DARTのWebコンポーネントと Angular's Directionives 彼らは非常に同様の目的に役立つように見えます。重要な違いはありますか? ...

1  DARTの角度2.0で子ルートはどのように縮小されますか  ( How are child routes definded in angular 2 0 for dart ) 
TypeScriptの場合、子ルートはそのように定義できます。 <事前> <コード> myField1 DART @ROUTECONFIG METAは似ていますが、子路線を定義するためのルートに childen プロパティはありません。 Dartで子路...

1  AngulardArt Upload File Base64文字列に変換します  ( Angulardart upload file convert to base64 string ) 
AngulardArt、Angular 5とDart 2を使用しています。変更アクションを持つファイル入力があります。 <事前> <コード> module my_module """ add(x, y) Dummy function # Exa...

11  角度ダーツとポリマーダーツの違い  ( Difference between angular dart and polymer dart ) 
角度は、ダイナミックな双方向データバインディングの可能性を与えます。しかし、カスタム要素と指令を作成することもできます。 だから、私がダーツの角度を使うならば、それ以上ポリマーを必要としない、それは正しいですか? ...

3  Pub Buildはすべてのビルド警告を生成します。 'ライブラリーの角度'で「アニメート」を見つけることができません。」  ( Pub build produces warning every build cant find animate in the library an ) 
私はAngulardArtの世界に大胆に足を踏み入れ、まだあまりにも多くのダート自体を知らないことを認めていません。最新の 'Angular'パッケージを含むことを除けば、何もない新しいアプリケーションを作成しています。 Dart 1.2.0とAngula...

0  同じパッケージに複数のビルダーを混在させる方法は?  ( How to mix multiple builders on same package ) 
私は単一のパッケージにいくつかのビルダーを混在させるための問題があります。 実際には、ファイル生成のソースを含むbuild.yamlを作成しましたが、Webアプリをテストする必要がある場合(つまり、build_web_compilersを使用して)、build...

8  AngulardArtの他のコンポーネントにCSSクラスを適用する方法  ( How to apply css classes to another component in angulardart ) 
ポップアップを表示するための簡単なフレームワークがあるとしましょう。 <事前> <コード> @Component( selector: 'popup-host', template: ''' <div class="popup-contai...

2  angular.dartとrootコントローラ/コンポーネント  ( Angular dart and the root controller component ) 
Angular.DARTプログラムを持っており、メインプログラムに角度機能を追加したい(任意のコンポーネントの外部)。私はこれを達成する方法について読んで、これを達成するために.rootContextTypeプロパティを使用する必要があるようです。 これは...

0  MatileAllistComponentでアイテムを拡大/崩壊させることは可能ですか  ( Is it possible to expand collapse items in materiallistcomponent ) 
MatirialScomponentでアイテムを拡大/崩壊させることは可能ですか?私は<a href="https://dart-lang.github.io/angular_components/#/material_list" rel="> https:...

0  角度ダーツのテンプレートで使用されている一般的な型付けされたコンポーネントに対処する方法(マテリアルチップ)  ( How to deal with generic typed component used in template in angular dart mate ) 
Itemrendereと素材のチップを使用すると問題があります。私が持っているものはです <事前> <コード> <material-chips > <material-chip *ngFor="let chip of data...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有