我试图导入某些脚本,具体取决于我的URL。
我的HTML中的简单<script>
标记是:
<html ng-app="myApp">
...
<script type="text/javascript" src="{{srcRoute}}" language="JavaScript"></script>
...
</html>
我试图在主模块“myApp”之后在运行块中获取此信息:
angular.module('myApp', [])
.config(function($routeProvider) {
$routeProvider.
when('/', {controller: MyController, templateUrl: 'partials/home.html'}).
otherwise({redirectTo: '/'});
})
.run(function($rootScope) {
$rootScope.srcRoute = 'some/route/here.js';
});
但是在运行时我得到的结果是:
GET myRoute/%7B%7BsrcRoute%7D%7D 404 (Not Found)
我想要做的是在运行块中添加一个条件句来决定使用哪条路径。有没有办法做到这一点?
谢谢!