观察angulardart

时间:2015-10-06 14:02:13

标签: scope dart watch angular-dart

我有一个与angularjs(Angular - Watch for ngShow/ngHide Changes in Ancestors that Affect Child DOM Element's Visibility)相同的问题,除了在我的情况下我们使用的是angulardart。我似乎无法在angulardart中观看功能。当我尝试时,我从表达式解析器中得到一个错误,指出“{”是意外的。在angulardart中有更好的方法吗?如果没有,我怎么能看到类似于angularjs的功能?

我尝试了以下代码但没有成功:

scope.watch("() { return _element.hidden; }", (value, _) {
        print(value);
});
  在<(){return _element.hidden;中的第2列

分析器错误:意外的令牌); }]

scope.watch("(scope) { return _element.hidden; }", (value, _) {
        print(value);
});
  

分析器错误:'{'是[(范围){return _element.hidden;中的第9列的意外标记; }]

我们正在使用angular.dart 1.1.2

1 个答案:

答案 0 :(得分:0)

您可以使用MutationObserver,它会通知DOM更改。请参阅示例In Dart why the code below (about MutationObserver) dose not work?(SO上应该有更多示例)