如何根据某些条件在角度路径中加载不同的模板

时间:2015-10-15 06:08:01

标签: javascript angularjs angular-ui-router

我是AngularJs的新手并尝试在角度路线Id的基础上加载模板。

这是我的路线:

angular.module('myApp', [])
  .state('template', {
       url:'/template/{id}',
       templateUrl: 'views/pages/template_main.html',
       controller: 'TemplateController',
       resolve: {
           loadMyDirectives:function($ocLazyLoad){
               return $ocLazyLoad.load(
               {
                   name:'myApp',
                   files:[
                     'scripts/directives/template1/template1.js',
                   ]
               })
            }
        }
    })

我如何实现这一目标?

如果id==1则会加载:'scripts/directives/template1/template1.js'

如果id==2则会加载:'scripts/directives/template1/template2.js'

我如何在路线上制定条件。有什么建议吗?

0 个答案:

没有答案
相关问题