Board logo

標題: [技術討論] angularJS $watch 係 angular2 冇左 [打印本頁]

作者: wingwell    時間: 2017-3-2 11:41     標題: angularJS $watch 係 angular2 冇左

以前用開
  1. $scope.$watch('abc',function(val,old){
  2. });
複製代碼
宜家angular2 冇左, 我只諗到用setInterval 去自己check, 但咁樣好死版, 又唔知set咁多setInterval 會唔會搞到個program 變得好慢.
有冇人知仲有咩方法?
作者: Jackass_TMxCK    時間: 2017-3-3 13:35

https://angular.io/docs/ts/lates ... nChanges-class.html
作者: Jackass_TMxCK    時間: 2017-3-3 13:36

Angular2 don't have scope but not no way to listen to Component value changes
作者: wingwell    時間: 2017-3-6 09:04

由於我個處理兩個variables 係service 經http取回 所以無法用Component OnChange, 但我已經想到其他方法更新了, 會比用timer 好. 多謝各位意見.
作者: wfu2009    時間: 2017-3-8 14:18

由於我個處理兩個variables 係service 經http取回 所以無法用Component OnChange, 但我已經想到其他方法更 ...
wingwell 發表於 2017-3-6 09:04



Service的話我多數用EventEmitter....其實也是extend 自rxjs的Subject
作者: wingwell    時間: 2017-4-10 13:46

發現一個function, 近似$watch, 不過check邊個value就自己搞.

ngOnChanges(changeRecord) {
    console.log(changeRecord);
  }
作者: Jackass_TMxCK    時間: 2017-4-10 18:28

發現一個function, 近似$watch, 不過check邊個value就自己搞.

ngOnChanges(changeRecord) {
    console.l ...
wingwell 發表於 10/4/2017 01:46 PM



    lol you probably didn't even read the page I gave you weeks ago.
作者: wingwell    時間: 2017-4-11 11:09

lol you probably didn't even read the page I gave you weeks ago.
Jackass_TMxCK 發表於 2017-4-10 18:28


係喎, 原來答案一早出現左. 多謝你先
作者: takayo72    時間: 2017-4-11 20:15

提示: 作者被禁止或刪除 內容自動屏蔽
作者: Jackass_TMxCK    時間: 2017-4-12 12:56

angular js 已去到4

via HKEPC Reader for Android
takayo72 發表於 11/4/2017 08:15 PM



    Then?
作者: wingwell    時間: 2017-4-12 14:43

已經上左angular 4, 現有script直上冇改野. 好似 OK.
作者: wfu2009    時間: 2017-4-17 23:47

angular js 已去到4

via HKEPC Reader for Android
takayo72 發表於 2017-4-11 20:15


人地正式改左名, 叫Angular, 無JS尾
作者: shing1630    時間: 2017-4-18 09:31

人地正式改左名, 叫Angular, 無JS尾
wfu2009 發表於 2017-4-17 23:47


d野變得幾咁快
上年我仲學緊angular 1...
作者: wingwell    時間: 2017-4-18 11:20

d野變得幾咁快
上年我仲學緊angular 1...
shing1630 發表於 2017-4-18 09:31


X 2
作者: chi251155    時間: 2017-4-18 16:42

本帖最後由 chi251155 於 2017-4-18 16:45 編輯

其實應該用observable(reactive)/eventemitter,watch好anti-pattern
如果係inter-component communication,咁樣2個components有dependency,好難做unit test
如果係component入面,更加唔需要用到watch
作者: oncepw    時間: 2017-4-20 06:33

Angular2 don't have scope but not no way to listen to Component value changes
Jackass_TMxCK 發表於 2017-3-3 13:36


are you sure
作者: Jackass_TMxCK    時間: 2017-4-20 08:09

are you sure
oncepw 發表於 20/4/2017 06:33 AM



    好肯定,你有咩就講唔洗問我sure 唔sure
作者: wfu2009    時間: 2017-4-20 08:58

好肯定,你有咩就講唔洗問我sure 唔sure
Jackass_TMxCK 發表於 2017-4-20 08:09


DOM.addListerner都唔得?
Observable.fromEvent(DOM)都唔得?
<div (EVENT)="func($event)">都唔得?
作者: Jackass_TMxCK    時間: 2017-4-20 12:51

DOM.addListerner都唔得?
Observable.fromEvent(DOM)都唔得?
都唔得?
wfu2009 發表於 20/4/2017 08:58 AM



   我打返中文,你可以去學多少少英文到你明到我講咩先再黎討論。等你
作者: wfu2009    時間: 2017-4-20 20:18

我打返中文,你可以去學多少少英文到你明到我講咩先再黎討論。等你 ...
Jackass_TMxCK 發表於 2017-4-20 12:51



抱歉





歡迎光臨 電腦領域 HKEPC Hardware (https://h0.hkepc.com/forum/) Powered by Discuz! 7.2