質問編集履歴
4
タイトルをわかりやすう修正
title
CHANGED
|
@@ -1,1 +1,1 @@
|
|
|
1
|
-
AngularJS
|
|
1
|
+
AngularJSにおける独自Directive / Componentでの=*の挙動、使い道について
|
body
CHANGED
|
File without changes
|
3
StackOverflow の質問を追記
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -6,4 +6,8 @@
|
|
|
6
6
|
|
|
7
7
|
とあり、通常は `$watch` によって、参照の変更を監視しているが、`=*` の利用で、`$watchCollection` による shallow watch に変化するとあります。
|
|
8
8
|
配列オブジェクトを渡す場合は、同じオブジェクトになると思うので、とくに `=` での実装で今のところ困ったことはありませんが、ドキュメントに書いてあり、$compile 中で、`=*` の動作が定義されている以上気になります。
|
|
9
|
-
実際の実装例などがありましたら、添えていただけると助かります。
|
|
9
|
+
実際の実装例などがありましたら、添えていただけると助かります。
|
|
10
|
+
|
|
11
|
+
|
|
12
|
+
追記:
|
|
13
|
+
- [StckOverflow で同じような質問している人が居ましたが、いまいちわからず。。](http://stackoverflow.com/questions/29882873/i-need-an-example-of-using-in-an-angularjs-directive)
|
2
わかりやすく変更
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -1,4 +1,4 @@
|
|
|
1
|
-
AngularJS の Directive / Component では、コントローラーに
|
|
1
|
+
AngularJS の Directive / Component では、コントローラーにデータをバインディングする際に `@`, `=`, `&`, `<` を指定することができます。(1.5現在) 双方向データバインディングである `=` ではオプションとして、`=?` 、`=*` を指定することができますが、`=*` の使い方、使い道がいまいち理解できていません。
|
|
2
2
|
|
|
3
3
|
ドキュメント(https://docs.angularjs.org/api/ng/service/$compile) によると、
|
|
4
4
|
|
1
文章が変なところを変更
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -1,4 +1,4 @@
|
|
|
1
|
-
AngularJS の Directive / Component では、コントローラーに対して `@`, `=`, `&`, `<` を指定することができます
|
|
1
|
+
AngularJS の Directive / Component では、コントローラーに対して `@`, `=`, `&`, `<` を指定することができます。(1.5現在) 双方向データバインディングである `=` ではオプションとして、`=?` 、`=*` を指定することができますが、`=*` の使い方、使い道がいまいち理解できていません。
|
|
2
2
|
|
|
3
3
|
ドキュメント(https://docs.angularjs.org/api/ng/service/$compile) によると、
|
|
4
4
|
|