有没有办法将 .Net Core 2 appsettings.json 属性传递给主干组件?

斯凯博尼韦尔

在我的appsettings.json文件中,我有一个标志,我可以设置它来启用或禁用名为“Telescope”的学习任务,如下所示:

"Telescope": {
   "Enable": false
},

在我的Startup.cs 中,我可以成功检查它是否已启用:

if(Configuration.Telescope.Enable) {
   ... do something ...
}

但我不确定如何将该逻辑转移到我的 Backbone 组件。

例如,我在 Backbone 模型中有这个:

this.telescopeArray = new TelescopeCollection();
this.telescopeArray.url = () => `/assignments/telescopes/location/${this.id}`;

而这个,在一个 html 模板中:

<a href="/assignments/telescopes/students/{{ ctx.locationId }}/">Start Your Learning Assignment</a>

正如我上面所说,我可以在我的 appsettings.json 文件中启用或禁用“Telecope”,我可以看到它在我的应用程序的 c# 部分中启用或禁用,但我不确定如何启用或禁用我的应用程序的 Backbone 部分中的代码行。

有没有办法在 Backbone 中做到这一点?

谢谢!

天津

我可以想到以下方法:

  1. 引导
    当您的应用程序首次加载时,在 DOM 本身中添加一些初始数据,例如在<meta>标签或 as<script>等中。稍后您应用程序的其他部分可以查询它,或者更好地在 Backbone 应用程序初始化时查询它并将其设置在模型/状态上存储以便以后访问。
  2. 带有状态存储或主干模型
    的 REST API 有一个专用的 REST API 来发送您的应用程序设置。您可以通过主干模型或您喜欢的任何其他状态存储来检索它。您可以在应用程序初始化时执行此操作,稍后应用程序的其他部分可以访问此存储以获取值
  3. 以上两者的混合 -如果此值可以在加载应用程序后在服务器端更改,则可以使用引导程序快速加载初始状态,然后使用 REST API 在基于此设置执行任何操作之前检查当前状态

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将URL参数从Appsettings.json(.core)传递给React

来自分类Dev

有没有办法在.NET Core库中包含.NET Framework代码?

来自分类Dev

已发布的 .Net Core 2 应用程序不读取 appsettings.json 文件

来自分类Dev

.NET Core 2.x 从 dbcontext 类中的 appsettings.json 获取连接字符串

来自分类Dev

有没有办法在 .NET Core 上使用 ABBYY FRE

来自分类Dev

有没有办法在EF Core Postgres JSON中使用列表?

来自分类Dev

有没有办法从已发布的DLL运行EF Core RC2工具?

来自分类Dev

有什么方法可以从任何控制器方法读取和更新 appSettings.json 文件以在 ASP.NET Core 2 MVC 中保存用户设置

来自分类Dev

ASP.NET Core在工作时将读取appsettings.json文件多少次?

来自分类常见问题

从.net Core中的appsettings.json获取价值

来自分类Dev

从.net Core 3.1中的appsettings.json获取值

来自分类Dev

如何从.NET Core中的appsettings.json读取节值

来自分类Dev

有没有办法在c ++ / cx ref类上实现类似.net的属性?

来自分类Dev

有没有办法在c ++ / cx ref类上实现类似.net的属性?

来自分类Dev

有没有办法从npm运行的模块中获取package.json属性?

来自分类Dev

有没有办法在整个数组的JSON对象中填充缺少的属性?

来自分类Dev

有没有办法只显示基于数组的json对象中的选定属性

来自分类Dev

有没有办法将状态传递给作为道具传递的组件?

来自分类Dev

有没有办法从Angular 2的组件中检查@Output接线?

来自分类Dev

有没有办法在 angular 2 dart 中延迟加载组件?

来自分类Dev

有没有办法在 Angular 2 中隐藏组件?

来自分类Dev

无法让ConfigurationBuilder从ASP.NET Core 1.0 RC2的xunit类库中的appsettings.json中读取

来自分类Dev

Unable to get ConfigurationBuilder to read from appsettings.json in xunit class library in ASP.NET Core 1.0 RC2

来自分类Dev

无法让ConfigurationBuilder从ASP.NET Core 1.0 RC2的xunit类库中的appsettings.json中读取

来自分类Dev

有没有办法为无状态 ASP.Net Core 2.1 获取服务结构项目模板

来自分类Dev

有没有办法为 ASP.NET Core 2.2 MVC 中的 SignalR 集线器单独设置 CORS 策略?

来自分类Dev

.Net Core 3控制台应用程序中带有Serilog的appsettings.json中的哨兵配置

来自分类Dev

有没有办法将 v-for 中的对象属性传递给 Vue 数据?

来自分类Dev

有没有办法在Windows Server 2008 R2 Core上使用“ netsh跟踪”?

Related 相关文章

  1. 1

    将URL参数从Appsettings.json(.core)传递给React

  2. 2

    有没有办法在.NET Core库中包含.NET Framework代码?

  3. 3

    已发布的 .Net Core 2 应用程序不读取 appsettings.json 文件

  4. 4

    .NET Core 2.x 从 dbcontext 类中的 appsettings.json 获取连接字符串

  5. 5

    有没有办法在 .NET Core 上使用 ABBYY FRE

  6. 6

    有没有办法在EF Core Postgres JSON中使用列表?

  7. 7

    有没有办法从已发布的DLL运行EF Core RC2工具?

  8. 8

    有什么方法可以从任何控制器方法读取和更新 appSettings.json 文件以在 ASP.NET Core 2 MVC 中保存用户设置

  9. 9

    ASP.NET Core在工作时将读取appsettings.json文件多少次?

  10. 10

    从.net Core中的appsettings.json获取价值

  11. 11

    从.net Core 3.1中的appsettings.json获取值

  12. 12

    如何从.NET Core中的appsettings.json读取节值

  13. 13

    有没有办法在c ++ / cx ref类上实现类似.net的属性?

  14. 14

    有没有办法在c ++ / cx ref类上实现类似.net的属性?

  15. 15

    有没有办法从npm运行的模块中获取package.json属性?

  16. 16

    有没有办法在整个数组的JSON对象中填充缺少的属性?

  17. 17

    有没有办法只显示基于数组的json对象中的选定属性

  18. 18

    有没有办法将状态传递给作为道具传递的组件?

  19. 19

    有没有办法从Angular 2的组件中检查@Output接线?

  20. 20

    有没有办法在 angular 2 dart 中延迟加载组件?

  21. 21

    有没有办法在 Angular 2 中隐藏组件?

  22. 22

    无法让ConfigurationBuilder从ASP.NET Core 1.0 RC2的xunit类库中的appsettings.json中读取

  23. 23

    Unable to get ConfigurationBuilder to read from appsettings.json in xunit class library in ASP.NET Core 1.0 RC2

  24. 24

    无法让ConfigurationBuilder从ASP.NET Core 1.0 RC2的xunit类库中的appsettings.json中读取

  25. 25

    有没有办法为无状态 ASP.Net Core 2.1 获取服务结构项目模板

  26. 26

    有没有办法为 ASP.NET Core 2.2 MVC 中的 SignalR 集线器单独设置 CORS 策略?

  27. 27

    .Net Core 3控制台应用程序中带有Serilog的appsettings.json中的哨兵配置

  28. 28

    有没有办法将 v-for 中的对象属性传递给 Vue 数据?

  29. 29

    有没有办法在Windows Server 2008 R2 Core上使用“ netsh跟踪”?

热门标签

归档