为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

13 回答

会导致这个问题的原因有很多,但是楼上都没有正确的回答。scott的代码是没有问题的,我代码中这个问题的出现是因为admin.jade文件中的input里的name属性没有一一对应。给大家的建议,认真检查自己的代码,大多数都是自己手误。

1 回复 有任何疑惑可以回复我~

因为当没有给外链flash地址时,flash请求还是会通过这个模块返回。而此时返回的数据不是movie对象。

if (movie=== undefined) {

            return false;

        }


0 回复 有任何疑惑可以回复我~

 因为当没有给外链flash地址时,flash请求还是会通过这个模块返回。而此时返回的数据不是movie对象。

if (movie=== undefined) {

            return false;

        }


0 回复 有任何疑惑可以回复我~
#1

送牙膏

答错了。。。
2016-07-13 回复 有任何疑惑可以回复我~

TypeError: D:\movie-site\views\pages\list.jade:18
   16|             th 删除 
   17|           tbody 
 > 18|             each item in movies 
   19|               tr(class="item-id-#{item._id}") 
   20|                 td #{item.title} 
   21|                 td #{item.doctor} 

Cannot read property 'length' of undefined

请问这个错误是怎么回事呢

0 回复 有任何疑惑可以回复我~

我也遇到了这样的情况,但是片源地址传正确了却又不会出错,感觉跟detail.jade 里embed的这个属性有关:

type="application/x-shockwave-flash"

0 回复 有任何疑惑可以回复我~

movie[0].title,

detail.jade中也是这样,

extends ../layout


block content
 .container
  .row
   .col-md-7
    embed(src="#{movie[0].flash}",allowFullScreen="true",quality="high",width="680",height="560",align="middle",type="application/x-shockwave-flash")
   .col-md-5
    dl.dl-horizontal
     dt 电影名称
     dd #{movie[0].title}
     dt 导演
     dd #{movie[0].director}
     dt 国家
     dd #{movie[0].country}
     dt 语言
     dd #{movie[0].language}
     dt 上映年份
     dd #{movie[0].release_date}
     dt 简介
     dd #{movie[0].summary}


这是因为之前的假数据中的movie是直接用对象存储的,现在在数据库中查到的数据是对象数组


0 回复 有任何疑惑可以回复我~
#1

_喜欢

你这样的做法,获取了movie[0]的数据,那movie[1,2,3...]怎么办??
2017-10-02 回复 有任何疑惑可以回复我~

我也有这个问题。汗。

0 回复 有任何疑惑可以回复我~

jade文件变量名写错也会有这问题

0 回复 有任何疑惑可以回复我~
#1

staryearn

好像是embed(src="#{movie.flash}", 。。。引起的
2016-05-13 回复 有任何疑惑可以回复我~
#2

Frey_Yan9 回复 staryearn

就是这句代码引起的, 因为你的数据库对象中并没有定义flash字段, 所以绑定的时候出错
2016-06-28 回复 有任何疑惑可以回复我~

我也是这个问题,请问解决了么,而且关键是这个出错了的时候怎么调试啊,不能全靠猜啊,心好累

0 回复 有任何疑惑可以回复我~

楼主解决了吗


0 回复 有任何疑惑可以回复我~
首页上一页12下一页尾页

举报

0/150
提交
取消
node+mongodb 建站攻略(一期)
  • 参与学习       91859    人
  • 解答问题       889    个

带你完整实现一个从前端到后端的项目,初中级前端开发工程师必学课程

进入课程

Cannot read property 'title' of undefined

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信