Hidden-Attribut in Polymer 1.0

Habe ich nicht verwendet, Polymer, da die 0.4-0.5-ära und bin mit dem hidden-Attribut, wie so <my-element hidden="{{foo != bar}}"></my-element>

Nun in Polymer-1.0, ich sehe, die berechnete Werte aus einer Methode, die für alles, was nicht straight-up-ein boolescher Wert.
Ich habe meinen code wie folgt:

<my-element hidden="{{_computeHidden()}}"></my-element>

Und dann in den script Abschnitt:

Polymer({
    is: 'super-element',
    properties: {...},
    _computeHidden: function(){
         console.log('its being called, mkay');
         return !(foo == bar);
    }
});

Nun in der Konsole die Meldung kommt zweimal nach Aktualisierung der Seite, aber wenn der Wert der foo ändert, wird das element nicht verschwindet. Was mache ich falsch?

InformationsquelleAutor najm | 2015-08-23
Schreibe einen Kommentar