Evan You 11 лет назад
Родитель
Сommit
b1a645840d
2 измененных файлов с 5 добавлено и 5 удалено
  1. 3 3
      src/directives/component.js
  2. 2 2
      src/directives/repeat.js

+ 3 - 3
src/directives/component.js

@@ -166,10 +166,10 @@ module.exports = {
         return cached
       }
     }
-    var owner = this._host || this.vm
-    var el = templateParser.clone(this.el)
     if (this.Ctor) {
-      var child = owner.$addChild({
+      var parent = this._host || this.vm
+      var el = templateParser.clone(this.el)
+      var child = parent.$addChild({
         el: el,
         data: data,
         template: this.template,

+ 2 - 2
src/directives/repeat.js

@@ -346,8 +346,8 @@ module.exports = {
     }
     // resolve constructor
     var Ctor = this.Ctor || this.resolveDynamicComponent(data, meta)
-    var owner = this._host || this.vm
-    var vm = owner.$addChild({
+    var parent = this._host || this.vm
+    var vm = parent.$addChild({
       el: templateParser.clone(this.template),
       data: data,
       inherit: this.inherit,