Angularjs正在调用另一个文件中的函数
Angularjs calling function in another file
我的问题很像这样:AngularJS种子:将JavaScript放入单独的文件(app.js、controllers.js、directive.js、filters.js、services.js)。我能在其中一个文件中创建一个可以被另一个调用的函数吗?如果是,我还需要补充什么?我不添加的唯一原因是它已经关闭。任何帮助都会很棒!
访问另一个控制器是完全错误的。他们之间有很多沟通方式。这里有3个简单的:
-
作用域:您可以使用$parent或简单的$rootScope访问所有父控制器的作用域(不要过度使用它,否则您的根作用域会很混乱)。请记住,在更改父作用域对象之前,您的作用域也始终具有它们。在范围变量上使用$watch可以在需要时使代码更干净。(参见范围文件)
-
事件:非常简单。你用$scope听$在上,然后用$scope发送$广播或$scope$发射(取决于您是希望通知孩子还是家长)。
-
服务:如果您试图实现的没有明确的控制器所有者,您可能必须考虑使用服务。然后,您可以在所有控制器中使用它。(请参阅创建服务)
大多数情况下,您最终会使用作用域,因为您希望与父控制器进行交互。如果有什么不清楚的地方,请告诉我。
相关文章:
- 通过Ajax将JavaScript函数传递给PHP文件
- 在不破坏未定义函数的情况下,对多个视图使用单个js文件
- 从HTML调用typescript文件中的函数
- 如果使用javascript函数屏幕太小,我该如何更改HTML文件的背景色
- 从Chrome扩展名中的popup.html文件在background.js文件中运行一个函数
- 为什么spyOn"停止函数“”的所有执行;Jasmine(要求澄清Jasmine 2.2间谍文件)
- 如何从onclick函数设置全局变量并将其传递给另一个JS文件
- 为什么jQuery文件的函数中有两个参数,但只接收一个参数
- 我可以将函数导入到typescript类文件中吗
- 如何调用extern.js文件中的函数
- 外部链接的Javascript文件赢得't执行,但函数有效
- 使用drupal中自定义javascript文件中的一个函数
- 将javascript变量从一个函数/文件传递到另一个
- 导入iPython自定义小部件函数(文件结构?)
- Wordpress-自定义页面包括第二个导致函数文件问题的自定义页面
- 调用外部js函数文件
- 如何快速识别被调用的Javascript函数文件
- 如何获得包含javascript函数文件的相对路径
- rails链接函数文件下载
- 如何将函数/文件导入到react native应用程序中?