Ajax与聚合物。回应后呈现

时间:2015-09-23 21:09:43

标签: ajax polymer polymer-1.0

我尝试用聚合物铁-ajax制作ajax。

我的问题是,当他们是一些只有在我收到回复后才可以呈现的元素,否则他们不是要渲染的数据。

我怎样才能“停止”元素的渲染,直到它们响应?

由于

2 个答案:

答案 0 :(得分:1)

只需: <template is="dom-if" if="[[response]]">

答案 1 :(得分:0)

两个选项:

  1. 在ajax调用完成之前,为要隐藏的div或元素添加条件<div hidden$="[[!response]]"></div>属性:

    <div hidden$="[[_computeIsHidden(response)]]"

    或使用计算绑定处理可见性

    dom-if

  2. 将您的内容包裹在<template is="dom-if" if="[[_computeIsHidden(response)]]">模板中:

    import sys if sys.version_info[0] < 3: import Tkinter as tk ## Python 2.x else: import tkinter as tk ## Python 3.x master = tk.Tk() master.geometry("125x100") def key_in(event): ch=event.char.lower() print("key_in", ch) if "a" <= ch <= "z": variable.set("five") if event.keysym=="Return": print("Enter key pressed") def ok(arg): print("ok called", variable.get()) variable = tk.StringVar(master) options=("one", "two", "three", "four", "five") op=tk.OptionMenu(master, variable, *options, command=ok) op.grid() variable.set("two") op.bind_all('<Key>', key_in) op.focus_set() tk.Button(master, text="Exit", bg="red", command=master.quit).grid(row=1) master.mainloop()