角状态。两个模块之间的导航

时间:2015-02-12 16:07:25

标签: angularjs angular-ui-router

我有两个单独的模块,我试图使用$ state.go()在它们之间导航,但目前没有成功。

一些截断的代码:

var mod1 = angular.module('mod1',['ui-router', etc.]);
mod1.config(['$stateProvider', function ($stateProvider) 
{
$stateProvider.state('state1', {etc.})
}

第二个模块:

var mod2 = angular.module('mod2',['ui-router', 'mod1', etc.]); //inject mod1

mod2.controller('ctl2',['$state', function($state)
    {
      $scope.navigate = function()
      {
       alert('got here'); //test
       $state.go('state1');
      }
    }]);

无论如何,那是基本的轮廓。警报触发,所以我知道我正在进入navigate()函数,但页面没有导航到'state1'及其定义的URL /模板。它也不会抛出任何错误,所以我甚至不知道从哪里开始调试。

0 个答案:

没有答案