2017-01-19 47 views
0

文件我在这二宣布我videouploadfolder URL文件,我想调用的文件在我的js 我config.js如何调用控制器

var filepath = { 
     uploadVideoUrl : './public/videos' 
} 

我把它叫做我的节点。 js为

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

但我不知道如何打电话给js,任何人都可以提供帮助Please.Thanks。

回答

1

随着angularjs你可以利用不变,

var app = angular.module('configuration', []) 
    .constant('uploadVideoUrl', './public/videos') 

然后你就可以在你的控制器使用,

app.controller('Ctrl1', ['$scope','uploadVideoUrl' 
    function ($scope,'uploadVideoUrl') { 
     var config = uploadVideoUrl; 
    } 
]); 
0
  1. 如果你希望你的config.js文件留只在服务器,在那里你有它的服务编辑它,那么你将不得不在nodeJs中编写一个REST路由来获取配置的内容并将其发回到angularJS客户端。
  2. 如果您不介意将配置json保存在您的客户端本身而不是您的服务器上,请按照Sajeetharan的说法进行操作。