Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在控制器中调用文件_Javascript_Html_Angularjs_Mean - Fatal编程技术网

Javascript 如何在控制器中调用文件

Javascript 如何在控制器中调用文件,javascript,html,angularjs,mean,Javascript,Html,Angularjs,Mean,我有一个文件,其中我声明了我的VideoUploadFolderURL,我想在我的js中调用该文件 my config.js var filepath = { uploadVideoUrl : './public/videos' } 我在node.js中将其称为 var config = require(config); config.uploadVideoUrl; 但是我不知道如何调用js,有人能建议帮助吗。谢谢。使用angularjs,您可以使用常量 var a

我有一个文件,其中我声明了我的VideoUploadFolderURL,我想在我的js中调用该文件 my config.js

var filepath = {
       uploadVideoUrl : './public/videos'
}
我在node.js中将其称为

var config = require(config);
     config.uploadVideoUrl;

但是我不知道如何调用js,有人能建议帮助吗。谢谢。

使用angularjs,您可以使用常量

 var app = angular.module('configuration', [])
    .constant('uploadVideoUrl', './public/videos')
然后您可以在控制器中使用

app.controller('Ctrl1', ['$scope','uploadVideoUrl'
    function ($scope,'uploadVideoUrl') {
       var config = uploadVideoUrl;
    }
]);
如果您希望您的config.js文件只保留在有其他服务编辑它的服务器中,那么您必须在nodeJs中编写一个REST路由来获取配置的内容并将其发送回angularJS客户端。 如果您不介意将配置json保存在客户端本身而不是服务器中,那么请遵循Sajeetharan所说的。