javascript - polymer 1.0 : Help using dom-if

标签 javascript api dom polymer polymer-1.0

有人可以提供一个正确实现 dom-if 的例子吗?

official documentation 没有提供正确使用的示例. (抱歉,没有直接链接。必须使用左上角的菜单并选择 dom-if)。

这是我目前所拥有的。显然,它不起作用。

<template>
  ...
  <template is="dom-if" if="{{action}}=='Login'">
       <!-- Also tried: if="{{action=='Login'}}" -->
    <a href="#">Forgot password?</a>
  </template>
  ...
</template>

最佳答案

这很麻烦,但你必须这样做:

<template is="dom-if" if="[[_actionIsLogin(action)]]">
  <a href="#">Forgot password?</a>
</template>

<script>
  Polymer({
    ...
    _actionIsLogin: function(action) {
      return action === 'Login';
    }
    ...
  });
</script>

显式创建返回 truefalse 的函数。

关于javascript - polymer 1.0 : Help using dom-if,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31511727/

相关文章:

javascript - 使用 $.ajax JSON 输入字符串错误

javascript - jQuery: event.preventdefault();

api - 无限滚动 ajax 调用后,类似 Tumblr 的按钮不起作用

python - 如何从 Discord API (URL) 获取用户状态

ruby-on-rails - 服务器端图像缓存

javascript - Google Analytics 在动态创建的模式窗口中执行

javascript - 如何使用 jquery 获取所有元素的父元素?

javascript - 反斜杠前后字符串 ("/") 字符

javascript - 如何在 javascript 中存储对变量的引用?

javascript - 使用 jQuery 获取 iframe 的 HTML 内容