起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2542|回复: 7

[结贴] val is not defined?

[复制链接]

2

主题

12

帖子

25

积分

新手上路

Rank: 1

积分
25
QQ
发表于 2015-1-27 13:57:57 | 显示全部楼层 |阅读模式
img 使用 data-bind="attr:{src:val('realPath')}" 为什么会提示Unable to process binding "attr:function(){return{src:val('realPath')}}"Message:val is not defined;View:null;Moduleld:undefineds
是少了导入什么东西么?

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2015-1-27 15:37:01 | 显示全部楼层
img是放在list中了吗,如果是list对应的data组件中有'realPath列吗
如果不是放在list中,val前面要写上data组件的xid和点

点评

解决了~原来是我粗心了~不知道list还要绑定data。。。新手。。抱歉哈~谢谢你了~~  发表于 2015-1-27 15:55
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 1 反对 0

使用道具 举报

418

主题

1339

帖子

3011

积分

论坛元老

Rank: 8Rank: 8

积分
3011
QQ
发表于 2015-1-27 14:00:17 | 显示全部楼层
你要带上组件对象

评分

参与人数 1 +2 收起 理由
jishuang + 2 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

2

主题

12

帖子

25

积分

新手上路

Rank: 1

积分
25
QQ
 楼主| 发表于 2015-1-27 14:20:04 | 显示全部楼层
费曼 发表于 2015-1-27 14:00
你要带上组件对象

我是在外卖项目里面参考的代码~貌似里面没用啥对象。。。要怎么写呢?
回复 支持 反对

使用道具 举报

2

主题

12

帖子

25

积分

新手上路

Rank: 1

积分
25
QQ
 楼主| 发表于 2015-1-27 15:44:58 | 显示全部楼层
zhaixin 发表于 2015-1-27 15:37
img是放在list中了吗,如果是list对应的data组件中有'realPath列吗
如果不是放在list中,val前面要写上data ...

哦哦~谢谢哈。我试试~
回复 支持 反对

使用道具 举报

418

主题

1339

帖子

3011

积分

论坛元老

Rank: 8Rank: 8

积分
3011
QQ
发表于 2015-1-28 09:06:17 | 显示全部楼层
Cerry 发表于 2015-1-27 14:20
我是在外卖项目里面参考的代码~貌似里面没用啥对象。。。要怎么写呢?

例如你的组件是一个xid=abc的data组件
那么你用的时候就要写 $model.abc.val('关系名')

因为list可以绑定data 绑定之后就相当于它里面的东西都默认带上$model.abc ,当然这个只是仅当这个list使用了绑定的data的关系

假如你绑定data1 却用到了data2 的数据 那这时候它就会显示整个$model.data2Xid.XXX



回复 支持 反对

使用道具 举报

2

主题

12

帖子

25

积分

新手上路

Rank: 1

积分
25
QQ
 楼主| 发表于 2015-1-28 11:22:56 | 显示全部楼层
费曼 发表于 2015-1-28 09:06
例如你的组件是一个xid=abc的data组件
那么你用的时候就要写 $model.abc.val('关系名')

谢谢哈~解决了~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-8 15:02 , Processed in 0.113467 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表