angular1组件传递方法调用错误Cannot use 'in' operator to search for 'vm' in XXXX
来源:互联网 发布:mac 免费vnc客户端 编辑:程序博客网 时间:2024/05/22 17:46
近来有遇到父组件传function给子组件的问题,在参数的处理上有点点区别。
父组件是这样的:
<div flex-gt-md="33" status-indicator go-to-url="vm.goToUrl(urlName)" class="service-wrapper"></div>
status-indicator接受了传过来的函数goToUrl
问题是在调用的时候,如果这么写的话
<div ng-click="vm.goToUrl('jobs')">跳转</div>
这样写会报错 Cannot use ‘in’ operator to search for ‘vm’ in XXXX
应该这么写:
<div ng-click="vm.goToUrl({urlName: 'jobs'})">跳转</div>
阅读全文
0 0
- angular1组件传递方法调用错误Cannot use 'in' operator to search for 'vm' in XXXX
- jquery each报 Uncaught TypeError: Cannot use 'in' operator to search for错误
- jquery each报 Uncaught TypeError: Cannot use 'in' operator to search for错误
- AngularJS报错 Cannot use 'in' operator to search for 'functionName' in 1
- ...Uncaught TypeError: Cannot use 'in' operator to search for“length”in { json数据 }
- JQuery $.each遍历JSON字符串报Uncaught TypeError:Cannot use 'in' operator to search for
- Uncaught TypeError: Cannot use 'in' operator to sea
- How to use MySQL like operator in JDBC?
- Use "aptitude search xxx" to search software in Debian
- how to use sqlserver2008 to search in files
- How to save data in ASCII format in ADS for use in MATLAB
- How To Use "For All Entries In Itab"
- How to use binary mode for stdin/stdout in VC
- How to use "for/" batch command in Dos extention
- libtool: install: error: cannot install `libprotoc.la' to a directory not ending in /home/XXXX
- 打开Eclipse提示“The default workspace “xxxx” is in use or cannot be created Please choose a different on
- 打开Eclipse提示“The default workspace “xxxx” is in use or cannot be created Please choose a different on
- phpmyadmin 错误 #2002 Cannot log in to the MySQL server
- js将时间戳转换为时间
- ReentrantLock
- 关于angular2路由传参
- [SDUT](2072)删数问题 ---贪心
- c++ lambda表达式
- angular1组件传递方法调用错误Cannot use 'in' operator to search for 'vm' in XXXX
- 做毕设(一)——thymeleaf取值
- python文件读写与编码解码
- mycat 启动日志分析
- MongoDB常用命令
- 浅谈并发与并行(一)
- MySQL 锁机制
- HTML5的File API应用
- MyCAT实现MySQL的读写分离