Polymer 1.0:如何嵌套函数?

时间:2015-09-23 07:14:53

标签: polymer polymer-1.0

我想调用一个观察者函数'_propChanged',然后调用其他两个_foo()_bar()。我该怎么做?

代码

{
  is: 'x-el',
  properties: {
    prop: {
      type: String,
      notify: true,
      observer: '_propChanged'
    }
  },
  _propChanged: function() {
    _foo(); // This doesn't work
    _bar(); // This doesn't work
  },
  _foo: function() {
    // Do stuff
  },
  _bar: function() {
    // Do stuff
  }
}

1 个答案:

答案 0 :(得分:2)

只需使用this为函数调用添加前缀,即可正确解析名称。

_observePropChanges: function () {
  this._foo();
  this._bar();
}