私はコンセプトをつかむために角2でtodoアプリをやっています... value="{{todo.title}}"
と[value]="todo.title"
の違いは何ですか?角度のdocから`value =" {{todo.title}} "と` [value] = "todo.title" `の違いは何ですか?
5
A
答えて
3
:
プロパティ結合または補間?
私はしばしば、補間とプロパティの結合のどちらかを選択します。次のバインディングペアは同じことを行います。
<p><img src="{{heroImageUrl}}"> is the <i>interpolated</i> image.</p> <p><img [src]="heroImageUrl"> is the <i>property bound</i> image.</p> <p><span>"{{title}}" is the <i>interpolated</i> title.</span></p> <p>"<span [innerHTML]="title"></span>" is the <i>property bound</i> title.</p>
多くの場合、補間はプロパティバインドの便利な方法です。実際、Angularは、ビューをレンダリングする前に、それらの補間を対応するプロパティーバインディングに変換します。
1つのフォームを他のフォームに優先する技術的理由はありません。私たちは読みやすさに傾いています。これは補間に有利な傾向があります。コーディングスタイルのルールを確立し、両方のルールに準拠し、手元にあるタスクにとって最も自然な感じのフォームを選択することをお勧めします。
0
のは、我々は、このデータ
todo = {
title: 5
};
1)value="todo.title"
を持っているとしましょう - 名前value
と値"todo.title"
の属性(文字列)
2)value="{{todo.title}}"
- プロパティvalue
と値の"5"
(常にストリング)
template_parser.ts方法_parseAttr
したがって、属性
3として含まれません)[value]="todo.title"
- 持つプロパティ名前value
および値5
(数字)
そこで、これらの式の差が補間(value="{{todo.title}}"
)の値は、基本プロパティの値([value]="todo.title"
)を結合しつつあるように常に渡され文字列化であることです。
関連する問題
- 1. Session.Add( "key"、value)とSession ["key"] = valueの違いは何ですか?
- 2. [attribute | = value]と[attribute^= value] CSSセレクタの違いは何ですか?
- 3. obj.setAttribute( 'whatever'、value)とobj.whatever = valueの違いは何ですか?
- 4. [MyAttribute(Name = value)]の "Name = value"とは何か
- 5. jQueryの.val()と.attr( 'value')の違いは何ですか?
- 6. Objective CでKey-Value-CodingとKey-Value-Observingとは何ですか?
- 7. dijit.byId( 'someId')。valueとdijit.byId( 'someId')の違いは何ですか?
- 8. Element.valueとElement.getAttribute( "value")の違い
- 9. GDBでは、*(x + value)= valueは何をしますか?
- 10. NoSql Key/Valueデータベースとは何ですか
- 11. sem_init(...):valueパラメータとは何ですか?
- 12. tlv(tag-length-value)とは何ですか?
- 13. 'child_added'と 'value' firebaseの違いは?
- 14. 正規表現置換:$&と(λ式の)Valueの違いは何ですか?
- 15. PHPのforeachの "as $ key => $ value"と "as $ value"の相違点
- 16. CloudKitとKey-Value Storageの違い
- 17. @Size、@Lengthと@Column(length = value)の違い
- 18. std :: set <VALUE、std :: owner_less <VALUE>>の目的は何ですか?
- 19. SQLの場合[VALUE] WHEN [VALUE] AND [VALUE] THEN
- 20. "this.field = value"と "field = value"を使用して
- 21. PHPの(オブジェクト)配列の逆(key => value)とは何ですか?
- 22. Angular2で$ valueを使用するとは何ですか?
- 23. 実行はValue :: getNameとValue :: HasName(LLVM)で失敗します
- 24. 'value'はjavaキーワードですか?
- 25. SELECT * FROM city LIKE '%value%%value%';
- 26. 返品無効または自己参照?</p> <pre><code>struct Object { int x, y; void addtoall(int value){ x += value; y += value; }; Object& addtoall(int value){ x += value; y += value; return *this; }; }; </code></pre> <p>2つのメンバ関数の違いは何ですか?A:以下のクラスを考えると
- 27. C++ではNULL!= valueの意味は何ですか?
- 28. gdbでは<value optimized out>の意味は何ですか?
- 29. startAt(double value、String key)とendAt(double value、String key)の使い方
- 30. EasyMockと@Valueアノテーション