在index.html的indexController.js中,我想调用一个不属于index.html的loginController.js方法。我已经尝试过以下方式: 首先,我使用
在index.html中导入了控制器<script src="loginController.js"></script>
之后,我使用$ emit来调用loginController.js的方法,但是我失败了。我认为loginController.js没有在index.html中初始化,它也不属于index.html的模块,所以它不适用于indexController。
我希望收到一些有用的建议,以便我可以解决这个问题。
答案 0 :(得分:1)
您应该在控制器之间使用服务。每个控制器都有自己的功能范围,所以除非它们是嵌套的,否则它不是一个好的做法,它将无法工作。
使用您需要的方法创建一个loginService,然后在任何地方使用它。