【问题标题】:Defining script and controller in route在路由中定义脚本和控制器
【发布时间】:2017-02-09 06:30:21
【问题描述】:

目前我在index.html 中添加我的控制器,只使用一个普通的script 标签,就像这样

<script src="js/controllers/admin/languages.js"></script>

我想知道是否可以告诉状态我想要包含此脚本,这样我就不必在索引中添加所有控制器脚本。

.state('admin.languages', {
    url: '/languages',
    templateUrl: 'views/admin/languages.html'
})

这就是我现在的状态。

谢谢。

【问题讨论】:

标签: angularjs


【解决方案1】:

您可以尝试定义一个reslove 来处理动态加载包含目标控制器的脚本并在加载完成后解决承诺:

.state('admin.languages', {
url: '/languages',
templateUrl: 'views/admin/languages.html',
resolve: resolveController('js/controllers/admin/languages.js')
})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-12
    • 2013-09-30
    • 2018-09-14
    • 2015-03-06
    • 2011-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多