如何在AngularJS中调用ng-init之前执行JS函数?

时间:2014-01-23 11:48:59

标签: javascript angularjs

我在ng-init标记上定义了html指令,并初始化了一些数据。我希望在初始化发生之前运行某个JS函数。我怎么能做到这一点?基本上我的目标是将此函数返回的数据分配给ng-init中初始化的变量。

1 个答案:

答案 0 :(得分:0)

这是非常糟糕的方法,但这应该有效。

  1. 将您的方法写入另一个脚本文件,并在放入ng-init之前将其包含在内。
  2. 将其包装为自动执行功能,即

    (函数(){         //你的代码     })();

  3. 如果要获取结果,请从脚本文件中公开全局变量。