質問編集履歴

3

微修正

2017/01/29 09:08

投稿

YuutaMoriyama
YuutaMoriyama

スコア6

test CHANGED
File without changes
test CHANGED
@@ -198,4 +198,4 @@
198
198
 
199
199
  ngOnChangesのみがよばれ、component自体は新規で作成されないのがいいかとおもっているのですが、
200
200
 
201
- 上記のケースだと、(1)はcomponentが新規で作成されてしまい、(2)だとngOnChanges()が呼ばれないという現象になっております。
201
+ 上記のケースだと、(1)はcomponentが新規で作成されてしまい、(2)だとviewのデータ自体は変更されていますが、ngOnChanges()が呼ばれないという現象になっております。

2

コード微修正

2017/01/29 09:08

投稿

YuutaMoriyama
YuutaMoriyama

スコア6

test CHANGED
File without changes
test CHANGED
@@ -142,13 +142,13 @@
142
142
 
143
143
 
144
144
 
145
- onChecked(data){
145
+ onChecked(data){
146
-
146
+
147
- const updated_todo = {content:this.TodoData[data.index].content, status: data.status};
147
+ const updated_todo = {content:this.TodoData[data.index].content, status: data.status};
148
-
148
+
149
- this.TodoData[data.index] = updated_todo;
149
+ this.TodoData[data.index] = updated_todo;
150
-
150
+
151
- }
151
+ }
152
152
 
153
153
  こちらを実行したときのconsole出力
154
154
 

1

タイトル変更

2017/01/29 09:06

投稿

YuutaMoriyama
YuutaMoriyama

スコア6

test CHANGED
@@ -1 +1 @@
1
- Angular2において、ngOnChanges()が呼ばれなくても、データ変更されてViewが変更されはあるか?
1
+ Angular2において、親componentからデータ変更るとベストプラクティス
test CHANGED
File without changes