2015-09-05 49 views
0

在聚合物1.1,聚合物1.0佈局遷移 - 垂直?=相當於?

沒有人知道,如果有一個equalivant到

<div layout vertical?="{{mediaQuery}}" 
     horizontal?="{{!mediaQuery}}"> 

在聚合物1.0?據我所知,class$={{foo}}並沒有做到這一點。例如,像class$="vertical$={{mediaQuery}}"

回答

1

其實class$="{{foo}}"應該工作。但是<div layout不會導致聚合物^1.0中的layout現在是類選擇器。所以你需要寫一些像<div class="vertical layout">這樣的工作。

由於現在字符串連接是支持,以使選擇動態的,你需要使用一個計算結合 -

<div class$="{{_computeLayoutClass(mediaQuery)}}"> 

_computeLayoutClass: function(mediaQuery) { 
    if (mediaQuery) { 
    return 'vertical layout'; 
    } 
    else { 
    return 'horizontal layout'; 
    } 
}