mik*_*rgp 3 javascript ember.js
我有一个相当标准的ember.js组件:
{{#wiki/wiki-field isEditing=isEditing fieldText=summary maxLength=2800}}
Summary
{{/wiki/wiki-field}}
Run Code Online (Sandbox Code Playgroud)
这是错误的:
未捕获的TypeError:无法使用'in'运算符在undefined中搜索'isEditing'
看来这是isEditing在视图关键字中搜索错误:(这是来自ember.debug.js的行)
} else if (key in this.view._keywords) {
Run Code Online (Sandbox Code Playgroud)
这似乎没有什么特别之处,这就是为什么我很生气,我找不到任何关于它的东西.我正在使用ember-cli,在pods中配置我的模块.
该组件存储在:
Vic*_*uso 10
你碰巧在下面打电话给init吗?
export default Ember.Component.extend({
init: function(){
//do stuff here...
},
Run Code Online (Sandbox Code Playgroud)
如果是这样,请确保您正在调用this._super(); 在你的init调用中的某个时间点.
export default Ember.Component.extend({
init: function(){
//do stuff here..
this._super();
//do stuff here...
},
Run Code Online (Sandbox Code Playgroud)
如果不是这样,请发布您的代码.