当试图访问我的模型上的方法时,得到Javascript TypeError
Getting Javascript TypeError when trying to access method on my model
我创建了一个简单的模型,并试图在其上测试setter方法。当在Chrome javascript控制台使用它时,我得到一个类型为"undefined_method"的TypeError。
这是代码的链接http://jsfiddle.net/cpeele00/Rq4Tj/
我这样称呼它:
Model.Movie.setTitle('Resident Evil');
您正在对字符串'Resident Evil'
:
change
setTitle : function(title){
this.title = title;
this.title.change(function(){ // <-- here
console.log('title has changed to: ' + title);
});
},
在字符串上没有定义这样的方法。如果您试图触发一个change
事件来通知侦听器title
发生了变化,那么您必须从不同的角度来处理这个问题。
setTitle()方法有一个问题,如果我注释掉下面注释的三行,它就可以工作了。
setTitle : function(title){
this.title = title;
console.log(title);
//this.title.change(function(){
// console.log('title has changed to: ' + title);
//});
},
相关文章:
- 为什么我得到错误IE修剪方法是't支持
- 为什么我得到“;没有方法'indexOf'"在ExtJS4.2中尝试在网格上使用缓冲渲染器时出错
- 有没有一种方法可以让我得到window.onresize只刷新页面的宽度大小
- angularjs post方法中得到405错误
- 为什么我得到“;不是函数错误”;对于我的对象方法
- 调用.ajax方法得到未定义的json结果,返回json格式列表<字符串>
- 当垃圾回收发生时,有什么方法可以得到通知吗
- 使环回模型得到“;存在”;带有where子句的方法
- 你能得到一个方法的对象吗?
- 为什么我总是得到“无法调用 null 的方法'addEventListener'”
- 得到孩子的正确方法
- 使用 jQuery.ajax() 访问 c# WebMethod 会得到“未知的 Web 方法”
- JavaScript - 尝试从另一个对象内部访问一个对象方法,得到未定义的错误
- 为什么我得到“;错误100:只能在应用程序的有效测试用户上调用此方法;
- 我一直在mongoose paginate方法上得到TypeError;
- 得到"无法调用方法..未定义的“;JavaScript和Mustache出现错误
- 闭包得到了错误的值,如何找出解决方法
- 是否有一种方法得到推荐与facebook查询语言
- 从另一个调用原型方法-得到'undefined'错误
- 窗口点打开方法得到页面不能显示下载csv文件的问题