这里有关于如何创建zip/tarball字符串的良好链接
当我从github下载一个zip时,文件名末尾的十六进制字符串代表什么?
但我正在看GitHub APIv3,如果我错过了什么,我很好奇.
有没有办法通过API调用获取zip/tarball链接?
如果没有,有没有办法可以在不使用git二进制文件或库的情况下构建该字符串?意思是,我可以使用各种API调用来提取需要的数据并汇编到我需要的URL吗?
我知道第二个问题对于stackoverflow来说有点不合理,这对我来说是一个有趣的项目,所以我更倾向于第二个问题,如果你只是把我推向正确的方向,而不是抛弃代码片段.或者只是告诉我是否有可能.
<div ng-app="testrectApp">
<svg>
<rect height="10" width="10" style="fill: #00ff00" />
<testrect />
</svg>
</div>
Run Code Online (Sandbox Code Playgroud)
这是我的指示
module.directive('testrect', function() {
return {
restrict: 'E',
template: '<rect top="20" left="20" height="10" width="10" style="fill: #ff00ff" />',
replace: true
};
});
Run Code Online (Sandbox Code Playgroud)
但这就是元素最终看起来像在浏览器中.填充两次不是拼写错误.
<rect top="20" left="20" height="10" width="10" style="fill: #ff00ff;fill: #ff00ff"></rect>
Run Code Online (Sandbox Code Playgroud)
这是一个jsfiddle http://jsfiddle.net/RG2CF/
是我想做的不可能还是我做错了什么?
谢谢
编辑:我应该补充一点,这个问题可能与模板svg rect被命名为xhtml而不是svg的事实有关,但我不确定如何强制这个或命名空间它回到svg,如果实际上是解决方案.
function robot(robotId) {
this.id = robotId;
this.parts = new Array();
this.collectParts = function() {
$.getJSON('some/url', function(json) {
for(i in json.responses) {
this.parts = json.responses[i].parts;
}
});
}
}
Run Code Online (Sandbox Code Playgroud)
我如何实际分配this.parts?