更改Angularjs路线时放置演示文稿脚本的位置?

时间:2013-12-03 20:06:14

标签: javascript angularjs zurb-foundation angular-ui

这是关于Angular的一个有点哲学的问题。我正在使用此插件来更改应用程序中的路径:

https://github.com/angular-ui/ui-router

但是在每次(重新)路由之后,我需要调用更改表示结构的脚本,确切地说,我正在使用Zurb的基础,我需要设置调用

$(document).foundation();

我应该把这段代码放在哪里?我觉得它不属于Controller,因为它与View和Zurb的基金会没有任何关系......

1 个答案:

答案 0 :(得分:1)

您可以在进入州https://github.com/angular-ui/ui-router/wiki#onenter-and-onexit-callbacks时使用onEnter回调执行任务

$stateProvider.state("example", {
  template: '<h1>{{title}}</h1>',
  onEnter: function(){
    $(document).foundation();
  }
});
相关问题