Size: a a a

Angular.js (1.x) — русскоговорящее сообщество

2019 June 22

J

Jugger in Angular.js (1.x) — русскоговорящее сообщество
я это знаю
источник

J

Jugger in Angular.js (1.x) — русскоговорящее сообщество
тут одно поле
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
Jugger
тут одно поле
В нестандартных ситуациях всегда можно вручную создать структуру и уже ее выводить в шаблоне
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
Jugger
тут одно поле
источник

J

Jugger in Angular.js (1.x) — русскоговорящее сообщество
хмм. все так и приходится сплит
источник

J

Jugger in Angular.js (1.x) — русскоговорящее сообщество
источник

J

Jugger in Angular.js (1.x) — русскоговорящее сообщество
тут он как строка передается в темплейт
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
Нет задачи - нет ответа...
источник
2019 June 24

IG

Igor G in Angular.js (1.x) — русскоговорящее сообщество
привет
Интересует следующие:

у меня есть массив с обьектами
обьекти же содержат массив phones с обьектами
       users = [{
           name: 'ivan',
           phones: [{
               number: 123,
               type: 'H',
           }, {
               number: 321,
               type: 'C'
           }]
       }, {
           name: 'pasha',
           phones: [{
               number: 423,
               type: 'H',
           }]
       }]
И если например в юзера есть телефон с типом С то нужно виводить на странице иконку


после получения етого массива с бекенда делаю форич и если найдет тип телефона С то к обьекту добавляю свойство и потом в шаблоне  ng-if="contact.isNeededType"

вопрос в тому нормальная ли ето реализация или как лучше сделать?
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
Igor G
привет
Интересует следующие:

у меня есть массив с обьектами
обьекти же содержат массив phones с обьектами
       users = [{
           name: 'ivan',
           phones: [{
               number: 123,
               type: 'H',
           }, {
               number: 321,
               type: 'C'
           }]
       }, {
           name: 'pasha',
           phones: [{
               number: 423,
               type: 'H',
           }]
       }]
И если например в юзера есть телефон с типом С то нужно виводить на странице иконку


после получения етого массива с бекенда делаю форич и если найдет тип телефона С то к обьекту добавляю свойство и потом в шаблоне  ng-if="contact.isNeededType"

вопрос в тому нормальная ли ето реализация или как лучше сделать?
нормальное поведение, в чем сомнения?
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
лучше добавить новое поле, чем травмировать отображение через перегрузку вотчеров если юзать функцию при каждом $digest()-цикле
источник

IG

Igor G in Angular.js (1.x) — русскоговорящее сообщество
я думал может лучше типо функция в нж-иф которая проверяет но тогда она постоянно будет запускаться
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
BAD:
<div data-ng-if="$ctrl.isEnabled()">...</div>


GOOD:
<div data-ng-if="$ctrl.isEnabled">...</div>
источник

IG

Igor G in Angular.js (1.x) — русскоговорящее сообщество
спасибо :)
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
в случае если структура не меняется и логика вегда статичная. то лучше расширить объкт булевыми свойствами и их уже юзать в шаблоне,,, если же много динамики . то тогда не обойтись без функций
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
микшевать никто не запрещает
источник
2019 June 25

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
а можно же комбинированные условия делать в ангуляре?
типа было так
ng-class="serviceStatus.indicator1"
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
а хотелось бы еще условие добавить типа так
ng-class="serviceStatus.indicator1 || serviceStatus.indicator2"
источник

IG

Igor G in Angular.js (1.x) — русскоговорящее сообщество
div ng-class="{class1 : expression1, class2 : expression2}">
   Hello World!
</div>
источник

IG

Igor G in Angular.js (1.x) — русскоговорящее сообщество
и да, можно :)
источник