Polymer 1.0 Layout Migration- vertical?=等价?

时间:2015-09-05 20:49:42

标签: polymer polymer-1.0

在聚合物1.1中,

有没有人知道是否有相同的

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

在聚合物1.0中? class$={{foo}}我无法做到这一点。例如,像class$="vertical$={{mediaQuery}}"

1 个答案:

答案 0 :(得分:1)

实际上class$="{{foo}}"应该有效。但<div layout不会导致layout现在是Polymer ^1.0中的类选择器。因此,您需要编写类似<div class="vertical layout">的内容才能使其正常工作。

由于现在字符串连接支持,为了使选择器动态化,您需要使用计算绑定 -

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

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