是否可以使用Google Polymer自动绑定子属性?像AngularJS之类的东西.
这是一个小例子:
这是包含属性prop1的元素,并在2秒后更新它:
<dom-module is="test-elem">
<script>
TestElem = Polymer({
is: "test-elem",
properties: {
prop1: { type: String, value: "original value", notify: true }
},
factoryImpl: function() {
var that = this;
setTimeout(function(){
that.prop1 = "new value";
}, 2000);
}
});
</script>
</dom-module>
Run Code Online (Sandbox Code Playgroud)
这是主页面,它创建一个元素并在dom中显示prop1:
<template is="dom-bind" id="main-page">
<span>{{test.prop1}}</span>
</template>
<script>
var scope = document.getElementById('main-page');
var t = new TestElem();
scope.test = t;
</script>
Run Code Online (Sandbox Code Playgroud)
遗憾的是,页面不会使用新值进行更新.有没有办法自动绑定?
这是一个jsfiddle:http://jsfiddle.net/xkqt00a7/
我使用Google Container Engine提供的Kubernetes系统。当我尝试编辑 Heapster 部署以添加 influxdb 接收器时:
kubectl --namespace=kube-system edit deployment/heapster-v1.2.0.1
Run Code Online (Sandbox Code Playgroud)
一切正常,我得到以下回复:
deployment "heapster-v1.2.0.1" edited
Run Code Online (Sandbox Code Playgroud)
Pod 已成功重新创建,但大约 1 分钟后,部署将恢复为其默认值。
我想也许是我添加的接收器配置行有问题,所以我尝试再次编辑部署,但只是添加一个简单的标签:
labels:
k8s-app: heapster
kubernetes.io/cluster-service: "true"
version: v1.2.0.1
test: test
Run Code Online (Sandbox Code Playgroud)
同样的事情发生了,部署在 1 分钟后恢复到其原始配置。我输入以下命令,标签消失了:
kubectl --namespace=kube-system get -o yaml deployment/heapster-v1.2.0.1
Run Code Online (Sandbox Code Playgroud)
有人知道如何编辑此 Heapster 部署吗?
谢谢
我尝试使用 Service Worker 检测图像的错误 404。有没有办法获取图像获取的状态代码?
self.addEventListener('fetch', function(event) {
console.log('Handling fetch event for %s', event.request.url);
event.respondWith(
fetch(event.request).then(function(response) {
if (response.status == 200) {
return response;
}
else {
/* return some default image */
}
})
);
});
Run Code Online (Sandbox Code Playgroud)
此代码适用于 html 文件,但是当它获取图像时,状态代码始终为 0。有没有办法获取图像的状态代码?我删除了缓存和其他所有内容,以使我的示例变得简单。
这是我尝试加载的示例页面:
<body>
<!-- This image is working -->
<img src="http://www.google.ca/images/srpr/logo11w.png">
<!-- This image returns 404 -->
<img src="http://www.google.ca/images/srpr/00000.png">
</body>
Run Code Online (Sandbox Code Playgroud)
所以 html 页面本身的状态是 200,但两个图像都返回 0 的状态。