В моем файле appsettings.json у меня есть флаг, который я могу установить, чтобы включить или отключить учебное задание под названием "Телескоп", например:
"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>
Как я уже говорил выше, я могу включить или отключить "Telecope" в моем файле appsettings.json, и я вижу, что он включен или отключен в части c # моего приложения,
но я не уверен, как включить или отключить строки кода в Backbone-части моего приложения.
Есть ли способ сделать это в Backbone?
Спасибо!