两个js文件中的方法互相调用

JavaScript017

两个js文件中的方法互相调用,第1张

写小程序时遇到token过期怎样无感知刷新的token,因为过期是在封装的request.js中,换token的接口请求方法又是在另外一个js文件中且调用了request.js中封装的接口请求方法,就遇到了两个js文件中的方法互相调用。

那么怎么样才能两个js文件中方法互相调用呢

假如现在有a.js 和 b.js 两个文件

a.js

b.js

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

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

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

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

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

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

以下参考 TS和JS互相调用(不用什么静态方法)

以下参考 关于js 调用 ts 的问题,在线等

在index的script里面写js函数和变量

ts调用参数是就是 window["参数名"],函数是window["函数名"]