AngularJS-在加载时调用函数

AngularJS-在加载时调用函数,angularjs,Angularjs,当我试图简单地调用一个函数时,我遇到了一个愚蠢的问题。。。基本上,我试图实现的是在单击按钮时加载它,这非常困难: 这是我的函数,非常简单: window.introRegistration = function(){ introJs().start(); } 应用程序内咖啡: $rootScope.introStart = -> alert 'works' #(alert works) window.introRegistration() 在我看来: <a class

当我试图简单地调用一个函数时,我遇到了一个愚蠢的问题。。。基本上,我试图实现的是在单击按钮时加载它,这非常困难:

这是我的函数,非常简单:

window.introRegistration = function(){
  introJs().start();
}
应用程序内咖啡:

$rootScope.introStart = ->
  alert 'works' #(alert works)
  window.introRegistration()
在我看来:

<a class="btn blue" href="/me" ng-click="introStart()">Start</a>


那么,当您单击按钮时是否发生了一些事情?您在控制台中是否收到任何错误?否则,您可能应该提供有关应用程序结构的更多信息。你们有控制器吗?按钮是否在ngApp指令范围内?最后,您不应该将函数附加到窗口对象,而应该将其附加到作用域(最好是局部作用域,如果它必须是全局的,则最好是根作用域)。。。谢谢你的建议,我会再做一点的,我把它修好了。因为我的点击当时正在加载一个新视图,所以添加了一个延迟来修复它。谢谢。