Я пытаюсь выяснить лучшие практики хранения значений конфигурации пользовательского интерфейса в угловых js - в этом случае я использую интерфейс Kendo UI - на моем экране имеется около 10 сеток (в вкладки) основная часть коды в моем контроллере только информацию о конфигурации для сеток, настроек колонок, нумерация страниц и т.д. ... так это выглядитВ angularjs, где я должен хранить значения конфигурации ui
$scope.gridonecolumns = [{
field: "ContactName",
title: "Contact Name",
width: 140
}, {
field: "ContactTitle",
title: "Contact Title",
width: 190
}, {
field: "CompanyName",
title: "Company Name"
}, {
field: "Country",
width: 110
}]
$scope.gridtwocolumns = [{
field: "BlahBlah",
title: "Blah Blah",
width: 140
}, {
field: "YesYes",
title: "Yes Yes",
width: 190
}, {
field: "SomeField",
title: "Company Name"
}, {
field: "Country",
width: 110
}]
и так далее
Я думал только помещая их в сервис, так как «может» наступит время, которое мне нужно сохранить, и мне любопытно, что сделали другие, чтобы сохранить код контроллера «чистым» из этих конфигураций n элементов типа.