Size: a a a

Angular - русскоговорящее сообщество

2021 February 25

M

Max in Angular - русскоговорящее сообщество
Всем привет! Кто-то может подсказать как перевести строчку из typescript в C#

[option: string]: any;
источник

НЛ

Никита Лебедев... in Angular - русскоговорящее сообщество
Max
Всем привет! Кто-то может подсказать как перевести строчку из typescript в C#

[option: string]: any;
если это описание типа объекта, то пожалуй ближайшим будет Dictionary<string, object>
источник

ЕЛ

Евгений Лабутин... in Angular - русскоговорящее сообщество
Dict<string,object>
источник

M

Max in Angular - русскоговорящее сообщество
тоже так думаю, но есть сомнения, потому что в том же коде есть строчка

metadata?: Record<string, unknown>;

которая как раз похоже и есть Dictionary<string, object>
источник

ЕЛ

Евгений Лабутин... in Angular - русскоговорящее сообщество
Да. Оно и есть.
источник

M

Max in Angular - русскоговорящее сообщество
тогда что такое ))

[option: string]: any;
источник

ЕЛ

Евгений Лабутин... in Angular - русскоговорящее сообщество
Другой синтаксис
источник

ЕЛ

Евгений Лабутин... in Angular - русскоговорящее сообщество
Record только недавно появился
источник

ЕЛ

Евгений Лабутин... in Angular - русскоговорящее сообщество
Для более простых случаев
источник

M

Max in Angular - русскоговорящее сообщество
ааа, ок, тогда это хорошо. хорошо, большее спасибо. попробую
источник

Я

Ярослав in Angular - русскоговорящее сообщество
Юзаю AngularJs отправляю запрос для получения списка организаций, но чтобы нормально выводило мне нужно писать так:

 vm.SetOrganizationsList = (selectedOrg, listid)  => {
           $http.post('/AD/someurl.svc/GetAllOrganizations')
           .dataType('json')
               .then(function successCallback(response) {
                   console.log(`${JSON.stringify(response.data.data)}`);
                   for (let i = 0; i < response.data.data.length; i++) {
                       $('#' + listid).append($("<option></option>")
                           .attr("value", response.data.data[i].organizationid)
                           .text(response.data.data[i].organizationname));
                   }
                   if (selectedOrg != null)
                       $('#' + listid).val(selectedOrg);
               },
               function errorCallback(response) {
                   console.error(response);
                   vm.showMessage(response.statusText, true);
               });
       }


есть предположения как не писать response.data.data ?
источник

SS

Stepan Suvorov in Angular - русскоговорящее сообщество
сейчас стартанули - https://www.youtube.com/watch?v=qmgCT4xb4AI
источник

ЕЛ

Евгений Лабутин... in Angular - русскоговорящее сообщество
Ярослав
Юзаю AngularJs отправляю запрос для получения списка организаций, но чтобы нормально выводило мне нужно писать так:

 vm.SetOrganizationsList = (selectedOrg, listid)  => {
           $http.post('/AD/someurl.svc/GetAllOrganizations')
           .dataType('json')
               .then(function successCallback(response) {
                   console.log(`${JSON.stringify(response.data.data)}`);
                   for (let i = 0; i < response.data.data.length; i++) {
                       $('#' + listid).append($("<option></option>")
                           .attr("value", response.data.data[i].organizationid)
                           .text(response.data.data[i].organizationname));
                   }
                   if (selectedOrg != null)
                       $('#' + listid).val(selectedOrg);
               },
               function errorCallback(response) {
                   console.error(response);
                   vm.showMessage(response.statusText, true);
               });
       }


есть предположения как не писать response.data.data ?
JQuery way. Фор по массиву нужно разместить во вьюхе.
источник

Я

Ярослав in Angular - русскоговорящее сообщество
в темплейте?
источник

Я

Ярослав in Angular - русскоговорящее сообщество
я просто как бы с джиквери и переписать пытаюсь)
источник

ЕЛ

Евгений Лабутин... in Angular - русскоговорящее сообщество
Да
источник

ЕЛ

Евгений Лабутин... in Angular - русскоговорящее сообщество
Ссылку не дам ибо с телефона )
источник

Я

Ярослав in Angular - русскоговорящее сообщество
он у меня как-то так выглядит
источник

AM

Arseniy Markov in Angular - русскоговорящее сообщество
Ярослав
Юзаю AngularJs отправляю запрос для получения списка организаций, но чтобы нормально выводило мне нужно писать так:

 vm.SetOrganizationsList = (selectedOrg, listid)  => {
           $http.post('/AD/someurl.svc/GetAllOrganizations')
           .dataType('json')
               .then(function successCallback(response) {
                   console.log(`${JSON.stringify(response.data.data)}`);
                   for (let i = 0; i < response.data.data.length; i++) {
                       $('#' + listid).append($("<option></option>")
                           .attr("value", response.data.data[i].organizationid)
                           .text(response.data.data[i].organizationname));
                   }
                   if (selectedOrg != null)
                       $('#' + listid).val(selectedOrg);
               },
               function errorCallback(response) {
                   console.error(response);
                   vm.showMessage(response.statusText, true);
               });
       }


есть предположения как не писать response.data.data ?
попробуй через сервис $q
источник

AM

Arseniy Markov in Angular - русскоговорящее сообщество
Ярослав
Юзаю AngularJs отправляю запрос для получения списка организаций, но чтобы нормально выводило мне нужно писать так:

 vm.SetOrganizationsList = (selectedOrg, listid)  => {
           $http.post('/AD/someurl.svc/GetAllOrganizations')
           .dataType('json')
               .then(function successCallback(response) {
                   console.log(`${JSON.stringify(response.data.data)}`);
                   for (let i = 0; i < response.data.data.length; i++) {
                       $('#' + listid).append($("<option></option>")
                           .attr("value", response.data.data[i].organizationid)
                           .text(response.data.data[i].organizationname));
                   }
                   if (selectedOrg != null)
                       $('#' + listid).val(selectedOrg);
               },
               function errorCallback(response) {
                   console.error(response);
                   vm.showMessage(response.statusText, true);
               });
       }


есть предположения как не писать response.data.data ?
источник