Не удается прочитать внешний файл .conf в angularjs - PullRequest
0 голосов
/ 04 мая 2020

У меня есть файл userPortal.conf в папке /srv/user.

Содержимое:

active="true"
userrole="admin"

Теперь я хочу прочитать содержимое этого файла при запуске angular и поместить его в $ rootScope, чтобы прочитать его во всем приложении.

У меня было Global.scala в angularjs приложении, которое может обращаться к переменным из userPortal.conf -

object Global extends GlobalSettings {
val config = ConfigFactory.load()

  override def onStart(app: Application) {
  val isActive = config.getBoolean("active")

  if(!isActive ) {
    Logger.error("userPortal is not enabled...shutting down")
      System.exit(0);
  }
  }
}

Но эти переменные из файла scala также недоступны в следующих Login.js файл при запуске -

'use strict';

var login = angular.module('login', [
    'ngResource', 'ApiModule''
]).run([ '$window', '$location', '$http', function($window, $location, $http){
  //var config = ConfigFactory.load(); // not accessible
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...