2017-01-19 43 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的說法進行操作。