如何从 AngularJs 控制器中的 Web 配置读取值

How to read the value from web config in AngularJs Controller

<configuration>
    <appSettings>
            <add key="var1" value="SomeValue"/>
      </appSettings>
<configuration>

我想在 angularJS 控制器中读取这个 var1 像这样...

function ReadConfigurationSettings()
    {
        var k = '<%=ConfigurationManager.AppSettings["var1"].ToString() %>'
        alert(k);
    }

但它不起作用..

您无法直接从网络配置中获取值。一种选择是将值放入索引 html 的元标记中,例如:

<meta name="var1" content="@ConfigurationManager.AppSettings["var1"]" />

然后您可以像这样从 angular 中获取该值:

var var1 = angular.element(document).find('meta[name=var1]').prop("content");