在 Golang 中,可以在更新变量时刷新模板的一部分吗?例如,这是我们可以在 Angular.js 中找到的东西。
基本上在我的代码中,我通过 ajax 中的邮政编码查找地址,它显示了我为此邮政编码找到的地址列表。
目前,ajax 调用了一个 GO 例程。我不想在 JS 中获得结果并从 ajax 调用的结果构建 html。
如果可能,我想只更新 Addresses 值(它是一个数组),因为我已经动态构建了 addr 列表。
任何线索?
我正在构建go web应用程序.我在渲染的html页面上发现了一些异常现象.我的所有html评论<!-- -->都突然没有被渲染.我的猜测是因为我使用的版本(刚刚更新到更高版本),因为在我更新它之前它很好.
这是我的代码:
<!-- prepare the breadcrumbs -->
<ul class="breadcrumb" data-bind="foreach: viewModel.breadcrumbs">
<!-- ko if: ($index() + 1) < len(viewModel.breadcrumbs()) -->
<li>
<a data-bind="attr: { href: href }">
<i class="fa fa-home"></i>
<span data-bind="text: title"></span>
</a>
</li>
<!-- /ko -->
<!-- ko if: ($index() + 1) == len(viewModel.breadcrumbs()) -->
<li class="active" data-bind="text: title"></li>
<!-- /ko -->
</ul>
Run Code Online (Sandbox Code Playgroud)
这是呈现的页面源:
由于这个问题,我使用无容器控制流语法编写的许多KnockoutJS代码都很疯狂,它根本不起作用.
我该怎么做才能解决这个问题?提前致谢
您知道是否可以在Go中创建交互式网页?例如,有一个或多个按钮,还是一个组合框,刷新页面时根据选择过滤数据?我试图寻找它,但没有发现任何相关的东西.
提前致谢.
go ×3
ajax ×1
go-templates ×1
html ×1
interactive ×1
javascript ×1
refresh ×1
server ×1
templates ×1
web ×1
webpage ×1