簡體   English   中英

AngularJS / $ watch無法觀察任何字符串

[英]AngularJS / $watch can't observe any string

聽起來,Angular的$watch函數無法觀察到包含冒號等字符的string

這是我的小伙子重現的情況(在打開html頁面時控制台打印錯誤): http : //plnkr.co/edit/w9ItkHZmy4khzYcWHD2A

該如何處理?

您應該將$watch與代表范圍內的屬性而不是實際對象的字符串一起使用。

只需將$watch更改為此:

$scope.$watch('myHourString', function (hour) {
    console.log("im ok now");
    angular.noop();
});

試試這個:

$scope.$watch('myHourString', function (hour) {
  angular.noop();
});

這里查看工作的矮人

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM