Javascript 获取templateUrl内的路径变量

Javascript 获取templateUrl内的路径变量,javascript,html,angularjs,angularjs-ng-route,Javascript,Html,Angularjs,Angularjs Ng Route,我有一个angularjs 1项目。我用过ng路由器 我想在templateUrl路径中使用url appName,那么如何才能做到这一点 加上这个后,我发现下面的错误 ReferenceError: appName is not defined at http://localhost:5000/app.js:12:27 at Object.invoke (http://localhost:5000/library/angular.min.js:44:390) at d

我有一个angularjs 1项目。我用过ng路由器

我想在templateUrl路径中使用url appName,那么如何才能做到这一点

加上这个后,我发现下面的错误

ReferenceError: appName is not defined
    at http://localhost:5000/app.js:12:27
    at Object.invoke (http://localhost:5000/library/angular.min.js:44:390)
    at d (http://localhost:5000/library/angular.min.js:42:279)
    at http://localhost:5000/library/angular.min.js:42:418
    at r (http://localhost:5000/library/angular.min.js:8:7)
    at g (http://localhost:5000/library/angular.min.js:42:180)
    at gb (http://localhost:5000/library/angular.min.js:46:250)
    at c (http://localhost:5000/library/angular.min.js:22:19)
    at Uc (http://localhost:5000/library/angular.min.js:22:332)
    at we (http://localhost:5000/library/angular.min.js:21:1

请创建一个这样的服务,并将其注入到您的配置中

app.factory('dataservice', function () {
    var appName;
    return {
        getApp: function(){
            return appName;
        },
        setApp: function (str) {
            appName = str;
        }
    }
});
像下面这样注入这个

app.config(function(dataservice){
    var app = dataservice.getApp(); // to get the app name.
    dataservice.setApp('My App'); // to set the app name
})

如果您遇到任何问题,请告诉我。

Hello Sangram,共享此appName的最佳方式是借助服务。编写一个具有两个函数的服务。。一个用来设置appName,一个用来获取appName。@RakeshBurbure你能写一个答案吗?我试试这个。thanks@SangramBadi当前位置在你那边工作吗?