angular – 指令中的调用函数
发布时间:2020-12-17 07:59:33 所属栏目:安全 来源:网络整理
导读:我试图通过像这样的viewchild获取指令来调用一个公共函数,该函数位于我的组件指令中 @ViewChild('myDirective') myDirective; .... myDirective.nativeElement.myFunction(); 但是我得到myFunction不存在的错误. 有没有办法调用一个iniside指令的函数? DEMO
我试图通过像这样的viewchild获取指令来调用一个公共函数,该函数位于我的组件指令中
@ViewChild('myDirective') myDirective; .... myDirective.nativeElement.myFunction(); 但是我得到myFunction不存在的错误.
DEMO – How to call Directive’s function from Component – 检查浏览器
安慰 1)我希望你导入myDirective指令. import {myDirective} from './Directive'; 2) @ViewChild(myDirective) vc:myDirective; ///<<<@@@removed '' from ('myDirective') 3) ngAfterViewInit(){ this.vc.myFunction(); ///<<@@@ no need to use nativeElement } 4)或某些按钮的点击事件 click(){ this.vc.myFunction(); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 让shell脚本在CentOS上作为守护进程运行?
- 在AngularJS中使用$broadcast(),$emit()和$on()
- 搭建基于CXF的WebService服务器,及其应用
- 使用ionic+angular+phonegap开发APP入门
- Scala和猫:隐含转换为身份monad
- shell – 这个文件是否可以在unix bash脚本中嵌套?
- scala – 用于Playframework 2.0中的身份验证和授权的LDAP
- Angularjs 双重循环获取父级下标$index
- Sublime Text2插件安装(win)
- ng-init 指令初始化 AngularJS 应用程序变量并支持html5