Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 属性名称在';中修剪;。观察';_Ember.js - Fatal编程技术网

Ember.js 属性名称在';中修剪;。观察';

Ember.js 属性名称在';中修剪;。观察';,ember.js,Ember.js,下面是一个非常奇怪的行为示例: 是虫子还是我做错了 控制器中有以下代码: App.ApplicationController = Em.ObjectController.extend({ obj_reflector: (function(){ this.set('obj',App[this.get('obj_type')].createRecord()); }).observes('obj_type') }); 我在应用程序初始化后立即在控制台

下面是一个非常奇怪的行为示例: 是虫子还是我做错了

控制器中有以下代码:

App.ApplicationController =  Em.ObjectController.extend({
    obj_reflector: (function(){        
        this.set('obj',App[this.get('obj_type')].createRecord());
    }).observes('obj_type')
});
我在应用程序初始化后立即在控制台中遇到此错误:

Object in path obj_typ could not be found or was destroyed.

由于您提供给Ember的selectionBinding而引发错误。请选择。。。ApplicationController没有任何属性“obj_type”作为其属性或在其内容中

 App.ApplicationController =  Em.ObjectController.extend({
   obj_type: '',
   obj_reflector: (function(){        
  // Not aware what are you trying with createRecord();
  //        this.set('obj',App[this.get('obj_type')].createRecord());
  }).observes('obj_type')
});
你的小提琴