非常感谢你。我终于取得了不错的成绩。问题是我不理解Google提供的函数getUrl()的标准用法。
新问题: 阅读有价值的答案,我认为剩下的问题如下。 让我问一下如何在旧问题的上下文中设置初始src值之后更改铁页对象的src值。
老问题: 我来问一下Google聚合物。 以下是我项目中的一些代码。 我只是想改变铁图像元素的src。 我测试了两个版本的“就绪”功能。然而,两者都未能改变铁图像元素的src。你能指出我代码中的错误吗?
<iron-image id="id1" src="[[mysrc]]"></iron-image>
Polymer({
properties { mysrc = { type:String , notify:true } },
(version 1) ready: function() { mysrc = getUrl(); }
(version 2) ready: function() { this.$.id1.src = getUrl(); }
})
详细说明,alert(getUrl())显示预期的正确字符串。
答案 0 :(得分:1)
是不是你没有从正确的上下文中调用你的属性和方法?要设置属性并调用方法,您需要从foreach (string file in Directory.EnumerateFiles(root, "*.txt"))
{
// load(file);
++count;
// Now count is the actual number of files processed,
// so you can use it for updateProgress()
}
引用它们。换句话说,
this
这是一个正确处理你所描述的场景的JS Bin:
--- ready: function() { mysrc = getUrl(); }
+++ ready: function() { this.mysrc = this.getUrl(); }
答案 1 :(得分:0)
你应该试试
api/collection/{id}/lists/{id}
或
List
在版本1中,您引用了一个不存在的变量,因为属性绑定到ready: function() { this.mysrc = getUrl(); }
。
在版本2中应该可以工作。