diff --git a/src/guide/list.md b/src/guide/list.md
index 7cf27401..135a121e 100644
--- a/src/guide/list.md
+++ b/src/guide/list.md
@@ -168,7 +168,7 @@ example1.items = example1.items.filter(item => item.message.match(/Foo/))
例えば:
```html
-
{{ n }}
+{{ n }}
```
```js
@@ -188,7 +188,7 @@ computed: {
```html
```
@@ -211,7 +211,7 @@ methods: {
```html
- {{ n }}
+ {{ n }}
```
@@ -225,7 +225,7 @@ methods: {
```html
-
+
- {{ item.msg }}
@@ -238,25 +238,24 @@ methods: {
`v-if` と `v-for` を同時に利用することは**推奨されません**。 詳細については [スタイルガイド](../style-guide/#avoid-v-if-with-v-for-essential) を参照ください。
:::
-それらが同じノードに存在するとき、 `v-for` は `v-if` よりも高い優先度を持ちます。これは `v-if` がループの各繰り返しで実行されることを意味します。以下のように、これはいくつかの項目のみのノードを描画する場合に便利です。
+それらが同じノードに存在するとき、 `v-if` は `v-for` よりも高い優先度を持ちます。つまり `v-if` の条件は、 `v-for` のスコープの変数にはアクセスできないということです:
```html
+
+
-
- {{ todo }}
+ {{ todo.name }}
```
-上記は、完了していない項目だけを描画します。
-
-代わりに、ループの実行を条件付きでスキップすることを目的にしている場合は、ラッパー要素 (または [``](conditional#conditional-groups-with-v-if-on-lt-template-gt))上に `v-if` を配置できます。例えば:
+これは `v-for` を `` タグで囲み、移動させることで修正できます:
```html
-
- -
- {{ todo }}
+
+
-
+ {{ todo.name }}
-
-No todos left!
+
```
## コンポーネントと `v-for`
@@ -346,7 +345,8 @@ app.component('todo-item', {
`,
- props: ['title']
+ props: ['title'],
+ emits: ['remove']
})
app.mount('#todo-list-example')