问题标签 [viewrendering]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1032 浏览

micronaut - 没有模板引擎的 Micronaut 视图渲染

micronaut 可以渲染静态文件吗?

我添加compile 'io.micronaut:micronaut-views'build.gradle

控制器:

index.html文件位于/src/main/resources/views/index.html

请求localhost:8080/main不会呈现视图。

0 投票
1 回答
211 浏览

node.js - 如何将对象发送到 .marko 模板并在表格中动态呈现其属性

我在这里做一些功课。构建一个服务器来处理申请以动态列出数据库中的所有寄存器。我使用节点 js 和模块:express、marko 和 sqlite3。db 已设置并有一些用于测试的寄存器;(id、名称、描述、价格)。路由'/planos'设置为返回一个promise,它的.then函数发送一个.marko文件,作为第一个参数,和一个对象,这是DAO的结果,列出数据库中我所有的东西,作为第二个参数. DAO 正在工作,并且带有所有 db 寄存器的对象正在返回,但我无法让 marko 在我的 html 中打印它...

我试图让它正确,但我不知道如何引用我传递给模板的对象中的数据。在这个过程中很多“无法读取未定义的'属性'”......

//路线。

//.marko 文件

0 投票
1 回答
450 浏览

view - SwiftUI:如何通过给定宽度获取 HostingController 视图/内容 maxHeight?

我正在尝试获取 UIHostingController-View/Content 的 maxHeigth 并且只知道宽度。我想根据我的观点创建一个 PDF 文档。一切正常,但我不知道如何获取视图/内容的 maxHeight,因此 PDF 知道我的视图/内容有多少页“长”。

更新:接下来你会发现 ProjectDetailView (打印视图我需要高度)

0 投票
1 回答
134 浏览

ios - Xamarin 在某些情况下形成 iOS UIView Renderer 间歇性 OnElementChanged

我正在使用 FlowListView 进行视频矩阵视图(1x1-2x2-3x3 视图)。对于 iOS 应用,UIView 渲染器用于与第三方视频 SDK 集成。这是 FlowListView。

在矩阵视图启动时,它显示 4 个视图(视图模型中的 ColumnCount = 2,ToTalRecords = 4)并且每次都有效。切换到任何其他视图也可以。但偶尔从单个视图切换到 4 个视图时,只有 2 个新元素,而不是覆盖的 OnElementChanged 中的 4 个。如何确保每次都能获得 4 个新元素?

请注意,从 9 个视图切换到 4 个视图时不会发生此问题。

这是 ViewRenderer 的代码。

0 投票
1 回答
23 浏览

html - 模板继承在 Django 中不起作用

我有 base.html(这是我的主页)。它在 navbar.html 中有导航栏,在 base.html 本身中有一些滑块。我创建了渲染上下文(即产品)的 ProductList 视图,该视图在 product_list.html 中用于使值动态化。

现在我的问题是我不想在我的 product.urls 中包含我的 ProductList 视图,因为我不希望它在新页面中呈现。相反,我想在 base.html 中包含 product_list.html 以便在我的主页中显示它,而不是像在普通电子商务网站中那样显示在产品页面中。

所以,我没有在 product.urls 中包含 ProductList,而是在 base.html 中使用 include template-tag 包含了该模板。但它没有显示我的产品。当我尝试在单独的页面中呈现产品时,它可以工作。

有什么方法可以做到这一点吗?

0 投票
0 回答
9 浏览

rendering - 在服务器端数据获取和 DOM 树渲染之间先渲染哪个?

我试图了解当用户点击 URL 时会发生什么。大多数博客都很好地解释了视图是如何呈现的,但它们没有解释在视图呈现之前或之后如何获取解析(必须获取数据才能到达路由)。假设我在解析中有一个 fetch 请求,然后,我在 react 或 angular 组件的开头有另一个 fetch。解析、构造函数中的数据和视图渲染之间的步骤是什么?

0 投票
0 回答
38 浏览

java - 如何从 RestController 调用 WebController 并在 Java 中的 String 响应中获取渲染模板

我有用java(Spring Framework)编写的发票服务,其中有两个控制器-

  1. InvoicePageController - 使用 @Controller 注释和其中的处理程序 generateInvoice 进行注释,该处理程序在服务中返回视图“发票”一个 html 模板
  2. InvoiceController - 使用 @RestController 注释和一个处理程序 getInvoiceUrl 进行注释,该处理程序应该返回上传到 s3 的发票的 url

InvoiceController 将在 Request 中获取一些数据,并且我通过对同一服务 InvoicePageController 类进行 Rest Call 并获取呈现的视图作为响应并存储在字符串变量中来传递给 InvoicePageController 的数据

现在我得到响应的字符串,我正在上传到 S3 并获取它的 URL 并在响应中发送它

问题 - 我正在进行网络调用以获取呈现的发票模板,如果我直接调用 InvoicePageController 的方法,那么我将得到简单的“发票”字符串而不是呈现的视图,所以我想知道的是有一种方法可以通过网络调用来获得渲染视图

下面是类

InvoicePageController.java

发票控制器.java

笔记 -

  1. 我正在使用 thymeleaf 进行视图渲染
  2. 在进行网络调用时,呈现的视图正确地以字符串形式出现

查询 - 有没有办法直接获取渲染视图而不是进行网络调用