在将"MainForm"形式设置为可本地化后,我正在尝试修改表单的resx文件.当我尝试打开文件"MainForm.resx"时,它现在给出错误"操作无法完成.无效指针".我正在运行Visual Studio 2012.
我正在尝试使用以下模板填写表格:
<table class="table">
<tr>
<td>Repo name</td>
<td>Repo id</td>
</tr>
{{range $i, $e := .GitHubRepoNames}}
<tr>
<td>{{$e}}</td>
<td>{{index .GitHubRepoNames $i}}</td>
</tr>
{{end}}
</table>
Run Code Online (Sandbox Code Playgroud)
当我执行此模板时,它输出:
<table class="table">
<tr>
<td>Repo name</td>
<td>Repo id</td>
</tr>
<tr>
<td>https://api.github.com/repos/ertemplin/cah/issues{/number}</td>
<td>
Run Code Online (Sandbox Code Playgroud)
当我在没有{{index}}调用的情况下运行模板时:
<table class="table">
<tr>
<td>Repo name</td>
<td>Repo id</td>
</tr>
{{range $i, $e := .GitHubRepoNames}}
<tr>
<td>{{$e}}</td>
<td>{{$i}}</td>
</tr>
{{end}}
</table>
Run Code Online (Sandbox Code Playgroud)
它输出完整的范围:
<table class="table">
<tr>
<td>Repo name</td>
<td>Repo id</td>
</tr>
<tr>
<td>https://api.github.com/repos/ertemplin/cah/issues{/number}</td>
<td>0</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
什么可能导致输出在我的模板的第一个实例中被中断?