Size: a a a

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

2019 May 14

MM

Maxim Merkulov in Angular.js (1.x) — русскоговорящее сообщество
ебаш рутСкоуп :D
источник

MM

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

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
Maxim Merkulov
мне не понятно как он смотрит с разных директив на одно и тоже. что у него как устроено в целом
В сервис он смотрит из компонентов
источник

DN

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

DN

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

MM

Maxim Merkulov in Angular.js (1.x) — русскоговорящее сообщество
а, я думал что в  1 компоненте лежит, в другом пытаешься изменить
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
https://jsfiddle.net/zbe4nops/

кнопка 1 это if (this.type === 'mode-size') (20 строка)
кнопка 2 это else if (this.type === 'fft-size') (28 строка)

так вот для кнопки 2 на строке 32 ссылка на ее title

на строке 55 меняю этот title в кнопке 1
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
кнопку 2 надо как-то апдейтнуть, и она подтянет новое значение
источник

R

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

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
Var a = 'aaa'
Var b = a
Var a = 'bbb'
В b по прежнему будет строка ааа
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
а как можно решить данную штуку?
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
$doCheck() {
     if (this.type === 'fft-size') {
       this.selectedItem = this.menuService.selectedFFT;
     }
   }
источник

DN

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

R

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

R

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

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
Remite
Пиши геттеры
можешь пример в моем контексте плз?
источник

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
class menuService {
 constructor() {
   this._selectedFFT = null;
 }

 get selectedFFT() {
   return this._selectedFFT;
 }

 set selectedFFT(val) {
   this._selectedFFT = val;
 }
}

class Controller {
 get type() {
   return this.menuSerivce.selectedFFT;
 }
}

И теперь type ты можешь юзать в шаблоне

и

Каждыйй раз когда дайджест будет продергивать type он будет получать новое значение из сервиса
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
вот это не совсем понял
class Controller {
 get type() {
   return this.menuSerivce.selectedFFT;
 }
}
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
что это и куда это?)
источник

R

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