美文网首页
在AngularJs中父子页面如何相互调用方法和接收值

在AngularJs中父子页面如何相互调用方法和接收值

作者: 永远爱你ol | 来源:发表于2021-03-29 15:55 被阅读0次

因为AngularJs用的人不多,我发现网上关于这方面的文章不多,所以我分享一下在AngularJs中是如何调用和接收的。

 <app-dialog #dialogfile [sessionId]='sessionId' [application]='application'></app-dialog>

<app-dialog></app-dialog>其中dialog是子页面文件夹的名字,只需要把这个标签放在父页面中需要的地方即可。[sessionId]='sessionId',sessionId是父页面中的值,需要传到子页面中去的,父页面中的sessionId是需要定义的,而子页面需要这样来接收父页面中的sessionId,

@Input() sessionId:any;//在子页面中定义

'#dialogfile'相当于给子页面添加了一个id,在父页面中可以直接通过这个id来接收子页面的值和调用子页面的方法(如果是调用子页面的方法的话,方法名后面是需要加括号的),在父页面中需要这样来定义,

 @ViewChild('dialogfile') dialogfile: any;//在父页面中的定义

this.dialogfile.value;//在父页面中接收值
this.dialogfile.method();//在父页面中调用方法

最后是子页面调用父页面的方法。

<app-page-menu [parent]='this'></app-page-menu>

其中'this'指的就是父页面,而[parent]则是需要在子页面定义的一个名字可以随意更改,

@Input() parent: any;//在子页面中的定义

this.parent.method(this.parameter);//在子页面中调用方法

记住调用父页面的方法,方法名后面是需要加括号的,如果有参数的话,直接写在括号里面就好。

相关文章

  • 在AngularJs中父子页面如何相互调用方法和接收值

    因为AngularJs用的人不多,我发现网上关于这方面的文章不多,所以我分享一下在AngularJs中是如何调用和...

  • iframe页面间通信

    iframe父子页面间通信 相互调用对方的方法 子级页面调用父级页面 父级页面调用子级页面 localStorag...

  • Java核心技术(卷I) 5、Java值传递

    1、按值调用和按引用调用 按值调用:方法接收的是调用者提供的值 按引用调用:方法接收调用者提供的变量地址 方法可以...

  • js 父子元素的调用

    一. jquery 的父子页面间元素的获取和方法调用: 父页面获取子页面元素: 父页面调用子页面方法: 子页面获取...

  • 金蝶kingdee mbos移动轻应用开发脚本参考

    前端事件脚本 1.手动调用提交校验页面字段必填项方法: 2.mbos内页面跳转以及传值: 3.跳转后页面接收传值:...

  • vue使用ref调用子组件方法,数据问题

    问题:在vue父子组件传值过程中,使用ref去调用子组件方法,没有在子组件中使用watch监听来调用调用子组件方法...

  • 转场传值问题

    在转场的目标页面文件中,新建一个变量接收值image.png 在转场的起始页面中,调用prepare函数image...

  • VUE子向父传值

    子页面 点击事件 父页面 props方法中接收值, 与methods方法平级 提交数据时赋值

  • java 3

    方法参数 按值调用:表示方法接收的是调用者提供的值。 按引用调用:表示方法接收的是调用者提供的变量地址。 一个方法...

  • 03、vue 页面跳转传值,父子组件传值

    1、页面跳转传参 2、父子组件传值父组件 子组件(子组件调用父组件的方法) 3、父组件调用子组件的方法 4、修改浏...

网友评论

      本文标题:在AngularJs中父子页面如何相互调用方法和接收值

      本文链接:https://www.haomeiwen.com/subject/vijbhltx.html