我正在编写一个使用 AngularJS 和 Razor View 的 MVC 4 应用程序。我想将 Web.config 值传递给我的 AngularJS Controller 。我怎样才能做到这一点?有什么想法吗?
最佳答案
如果您有一个正在渲染 Angular 脚本元素的 Razor 模板,您可以向其中添加一个内联启动脚本,如下所示:
随便.cshtml:
<script type="text/javascript">
angular.module('app')
.provider('appConfig', function appConfig () {
var values = {
SomeConfigValue: '@ConfigurationManager.AppSettings["Setting1"]'
};
return {
$get: function () {
return values;
}
};
});
</script>
然后在 Angular Controller /服务/等中任何需要的地方注入(inject)“appConfig”。
关于asp.net-mvc - 任何人都知道如何从我的 angularjs 中的 web.config 文件中读取配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27826367/