javascript - angular directive中link内scope中有属性但是取不出
ringa_lee
ringa_lee 2017-04-10 17:43:50
[JavaScript讨论组]

尝试在link内的scope中取出相关属性,但是取出为undefined

第一行的打印能打印出具体的&id
第二行也能打印出scope的内容,其中是有task的也就是说,第三行也是能打印出内容的
但是第三行打印出的内容是undefined

具体内容如上所示

求大神解答


ringa_lee
ringa_lee

ringa_lee

全部回复(3)
高洛峰

请用断点调试
console.log(scope)输出的并不是这句语句执行时的scope,而是记录对scope对象的引用,在你查看log时再去获取scope对象输出来
或者可以使用console.log(angular.copy(scope))或者console.log(JSON.stringify(scope))来输出日志

阿神

请将完整指令显示出来

天蓬老师

$scope的task值时异步传递过来的,所以为空

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号