Мне нужно назначить отдел сотруднику в приложении angularJS. Я создал ресурс API на стороне сервера, который возвращает массив JSON возможных значений.AngularJS перечисления, предоставляемые сервером
[
{"id":0,"name":"human resources"},
{"id":1,"name":"public relations"},
{"id":2,"name":"development"}
]
И мой ресурс Сотрудник работает с идентификаторами отдела, как так ..
{
employeeId: 1,
firstName: "Adam",
lastName: "Abrons",
departmentId: 2
}
Я хочу использовать эти значения в угловой фильтр для просмотра сотрудника и ngOptions директивы для редактирования сотрудника.
Поскольку эти значения перечисления довольно стабильны, как их загрузить один раз и сохранить их на стороне клиента, пока пользователь не покинет веб-сайт?
Я лично использую перечисление из мангустов схемы, http://mongoosejs.com/docs/api.html#schema_string_SchemaString-enum – YOU
Вы загружаете их и храните HTTP обещание в переменной службе. Вы получаете это обещание от службы каждый раз, когда вам это нужно. –
Раньше я использовал html localStorage для этого рода, но вы также можете использовать кеш angular.js: http://stackoverflow.com/questions/14117653/ – Tsar