RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-189027

Михаил Ребров's questions

Martin Hope
Михаил Ребров
Asked: 2022-07-31 01:59:49 +0000 UTC

在 Thymeleaf 中实现 if-else 语句的最佳方法是什么?

  • 0

if-else在 Thymeleaf中实现表达式的最佳方法是什么?

我想在 Thymeleaf 中实现与我在下面的 JSTL 示例中所做的相同的事情。

使用 JSTL 的示例:

<c:choose>
  <c:when test="${potentially_complex_expression}">
     <h2>Hello!</h2>
  </c:when>
  <c:otherwise>
     <span class="xxx">Something else</span>
  </c:otherwise>
</c:choose>

到目前为止,我在 Thymeleaf 所做的事情:

<div th:with="condition=${potentially_complex_expression}" th:remove="tag">
    <h2 th:if="${condition}">Hello!</h2>
    <span th:unless="${condition}" class="xxx">Something else</span>
</div>

但我不想计算两次 potentially_complex_expression。
所以我要引入一个局部变量condition。
尽管如此,在这两种情况下,我都不太喜欢一直引用这个表达式:

  • th:if="${condition}
  • th:unless="${condition}".

还值得注意的是,我使用了两个不同的 HTML 标签:H2而且SPAN- 这很重要!

有没有更好的方法来做同样的事情?

java spring
  • 1 个回答
  • 58 Views
Martin Hope
Михаил Ребров
Asked: 2022-07-30 15:48:35 +0000 UTC

yaml中的空字段值

  • 0

我想将我的.yaml-file 中的字段值留空。
只是在一个翻译中该字段必须填写,而在另一个翻译中则不能。

如果未定义此字段,则其值 ( ...title.3) 的路径将显示在前面。

一定有什么办法。

想要这样的东西:

title:
    1: String
    2: String2
    3:

因此问题是:
是否有可能以yaml某种方式在字段中设置一个空值,如果可以,如何设置?

php symfony
  • 1 个回答
  • 36 Views
Martin Hope
Михаил Ребров
Asked: 2022-07-30 10:55:26 +0000 UTC

如何确定使用 Dart 编写的应用程序正在运行的平台(操作系统)

  • 0

在开发跨平台应用程序时,有时需要考虑应用程序应在其上运行的平台的特性。特别是,在Android和iOS上构建用户界面的原则明显不同,考虑到开发人员声明的原则,应用程序提供与为本平台编写的本机应用程序相同的用户体验是可取的。这个系统。

因此问题是:
是否有可能找出应用程序在哪个平台上运行以及如何做到这一点?

flutter dart
  • 1 个回答
  • 44 Views
Martin Hope
Михаил Ребров
Asked: 2022-07-29 08:19:29 +0000 UTC

如何在 Flutter 中创建用于输入数字的字段

  • 0

当切换到哪个数字键盘将打开并且只能输入数字时,我们需要一个输入字段。
Material 小部件是否允许这样做?
github 上的一些讨论确认 Flutter 支持该功能。

如何实施?

flutter dart
  • 1 个回答
  • 57 Views
Martin Hope
Михаил Ребров
Asked: 2022-07-28 20:05:55 +0000 UTC

如何在 Flutter 中使用十六进制形式的颜色显示?

  • 0

我喜欢使用十六进制形式的颜色,使用字符串#RRGGBB(例如:)#DD23CE。
我习惯了这种形式的彩色显示,觉得很方便。
它用于 HTML/CSS、Photoshop、Figma 和其他工具。
使用它,我不必担心从原型和应用程序布局中正确转移设计。

但是,不幸的是,我没有找到以我习惯的格式使用颜色的方法。
创建颜色对象时,我只能指定一个整数,而且只有一个!
(怎么可能用一个整数来传达关于颜色的所有组成成分的信息?)


注意问题:

  • 有没有办法在 Flutter 中使用十六进制格式的颜色?
  • 如果没有,有没有办法从十六进制格式转换颜色?
flutter dart
  • 1 个回答
  • 50 Views
Martin Hope
Михаил Ребров
Asked: 2022-07-28 00:08:01 +0000 UTC

如何移除 Flutter 应用屏幕上的调试横幅

  • 0

我正在尝试使用命令截取屏幕截图

flutter screenshot

而且我希望它debug的右上角没有横幅,以便可以将其(屏幕截图)放置在投资组合和应用商店中。
现在它出现在屏幕截图中。

什么可以去掉这个横幅?

在此处输入图像描述

flutter dart
  • 1 个回答
  • 47 Views
Martin Hope
Михаил Ребров
Asked: 2020-01-22 02:12:14 +0000 UTC

添加任意自定义函数调用处理程序

  • 0

我在这里有一个有趣的问题。

需要什么...我需要实现一个可以在执行某些任意
自定义函数 之前和/或之后挂起处理程序的函数...

例如:
函数调用后输出日志条目

afterFunction(someUserFunction, function(){
    console.log("Была вызвана функция " + someUserFunction.toString());
});

因此,在调用someUserFunction()日志之后,应该显示对该函数的调用记录。

此外,作为一个例子,可能有一个函数的执行时间的计算......

我不需要截取响应的参数和结果。
您只需要添加几个处理程序来执行传递的函数。

有什么工作选择吗?
如果不是,那么您也可以在答案中证明这一点。

更新 1:

  • 不考虑直接在所需函数的参数中注册回调的选项。
  • 目标函数可以是任意的。
  • 目标函数必须作为参数传递。
  • 因此,挂起处理程序的函数不知道什么目标函数会飞向它。

更新2:

  • 在所有操作之后,函数调用应保持其原始形式,因此外观选项也不合适。

更新 3:

我还尝试重新定义该功能。坦率地说,这是最接近我需要的东西,但是,我也遇到了一些问题。

覆盖在这种情况下有效:

var a = function(){ console.log("original function"); };
a();
var old = a;
a = function(){ 
    console.log("handler"); 
    old(); 
};
a();

但这对我来说还不够……当我尝试将整个事情转移到一个将任意处理程序附加到任意函数的函数时,一切都停止工作了。

此代码不再有效:

var a = function(){console.log("original function")};
a();
var redefine = function(someFunction, someHandler){
    var old = someFunction;
    someFunction = function(){console.log("handler");old();};
}
redefine(a, function(){console.log("my handler")});
a();
javascript
  • 2 个回答
  • 10 Views
Martin Hope
Михаил Ребров
Asked: 2020-12-03 01:52:55 +0000 UTC

事件包装器访问

  • 2

情况:

我拦截事件并将我的数据设置为自定义属性

jQuery("#element_id").click(function(){
   event.custom_property = {'any_data'};
});

稍后,这个事件被连接的第三方组件的功能拦截和处理。发生以下情况:

if(e.hasOwnProperty('custom_property')){
    //обработка прокинутых данных
}

然而,令我懊恼的是,我的数据没有得到处理。

在调试器中调试后,我设置了e.hasOwnProperty('custom_property')返回的内容false并且不进行数据处理。

在检查了事件对象本身之后,我发现这不是原始事件对象,而是由 jQuery 创建的包装器(据我所知),具有相同的数据集,一堆 jQuery 好东西,但没有自定义属性。

原始事件对象也可以在包装器中使用。它位于 originalEvent 属性中。里面已经有我扔的所有数据。 事件

因此,检查e.originalEvent.hasOwnProperty('custom_property')已经给出了我们需要的结果,但是,由于显而易见的原因,我不能只在第三方组件中进行编辑,因为在第一次更新之后,所有这些华丽都会飞走。

以一种好的方式,您需要将数据扔到 shell 中。
但是,问题是当我处理事件时,我得到的正是原始事件对象。

注意问题:

有没有办法,在使用 jQuery 处理事件时,获取的不是原始事件对象,而是由同一个 jQuery 创建的包装器。

javascript
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5