- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在将 web_ui 添加到我现有的 dart 应用程序时遇到问题。我什至没有将任何特定于 webui 的代码添加到我的 html 文件中,我只是在尝试构建。
我将 web_ui 添加到 pubspec.yaml 并运行 pub install。
当我运行我的 build.dart 文件时,它生成:
Uncaught Error: type 'AttributeName' is not a subtype of type 'String' of 'name'.
这是我的 build.dart 文件的样子(它在我项目的根目录中):
import 'package:web_ui/component_build.dart';
import 'dart:io';
void main() {
build(new Options().arguments, ['bin/mywebpage.html']);
}
同样值得注意的是,我尝试了他们自动生成的 webUI 示例并且它有效,我只是无法将它添加到我现有的项目中。
编辑:
是的,通常是index.html,但没什么区别。我确实尝试过改变它。我正在运行最新版本的 Dart M4。
当我在 Dartium 中运行 mywebpage.html 时,我没有收到任何错误,但是 {{dataValue}} 没有被其对应的数据替换。
Dart 编辑器版本 0.4.7_r21658Dart SDK 版本 0.4.7.5_r21658
这就是我得到的所有信息,有趣的是 clipPath 并不意外,它正在关闭一个打开的 clipPath 标签:
warning bin/mywebsite.html:86:3: Unexpected end tag (clippath). Ignored.
</clipPath>
^^^^^^^^^^^
warning bin/mywebsite.html:99:3: Unexpected end tag (clippath). Ignored.
</clipPath>
^^^^^^^^^^^
Uncaught Error: type 'AttributeName' is not a subtype of type 'String' of 'name'.
Stack Trace:
#0 _Analyzer.visitAttribute (package:web_ui/src/analyzer.dart:403:48)
#1 _Analyzer.visitElementInfo.<anonymous closure> (package:web_ui/src/analyzer.dart:157:53)
#2 LinkedHashMap.forEach (dart:collection-patch:241:13)
#3 _Analyzer.visitElementInfo (package:web_ui/src/analyzer.dart:157:28)
#4 _Analyzer.visitElement (package:web_ui/src/analyzer.dart:123:21)
#5 TreeVisitor.visit (package:html5lib/dom_parsing.dart:15:50)
#6 TreeVisitor.visitChildren (package:html5lib/dom_parsing.dart:27:49)
#7 TreeVisitor.visitNodeFallback (package:html5lib/dom_parsing.dart:35:48)
#8 TreeVisitor.visitElement (package:html5lib/dom_parsing.dart:44:50)
#9 _Analyzer.visitElementInfo (package:web_ui/src/analyzer.dart:175:23)
#10 _Analyzer.visitElement (package:web_ui/src/analyzer.dart:123:21)
#11 TreeVisitor.visit (package:html5lib/dom_parsing.dart:15:50)
#12 TreeVisitor.visitChildren (package:html5lib/dom_parsing.dart:27:49)
#13 TreeVisitor.visitNodeFallback (package:html5lib/dom_parsing.dart:35:48)
#14 TreeVisitor.visitElement (package:html5lib/dom_parsing.dart:44:50)
#15 _Analyzer.visitElementInfo (package:web_ui/src/analyzer.dart:175:23)
#16 _Analyzer.visitElement (package:web_ui/src/analyzer.dart:123:21)
#17 TreeVisitor.visit (package:html5lib/dom_parsing.dart:15:50)
#18 TreeVisitor.visitChildren (package:html5lib/dom_parsing.dart:27:49)
#19 TreeVisitor.visitNodeFallback (package:html5lib/dom_parsing.dart:35:48)
#20 TreeVisitor.visitElement (package:html5lib/dom_parsing.dart:44:50)
#21 _Analyzer.visitElementInfo (package:web_ui/src/analyzer.dart:175:23)
#22 _Analyzer.visitElement (package:web_ui/src/analyzer.dart:123:21)
#23 TreeVisitor.visit (package:html5lib/dom_parsing.dart:15:50)
#24 TreeVisitor.visitChildren (package:html5lib/dom_parsing.dart:27:49)
#25 TreeVisitor.visitNodeFallback (package:html5lib/dom_parsing.dart:35:48)
#26 TreeVisitor.visitDocument (package:html5lib/dom_parsing.dart:37:52)
#27 TreeVisitor.visit (package:html5lib/dom_parsing.dart:19:52)
#28 analyzeFile (package:web_ui/src/analyzer.dart:63:17)
#29 Compiler._analyze.<anonymous closure> (package:web_ui/src/compiler.dart:512:24)
#30 time (package:web_ui/src/utils.dart:46:24)
#31 Compiler._time (package:web_ui/src/compiler.dart:714:16)
#32 Compiler._analyze (package:web_ui/src/compiler.dart:511:14)
#33 Compiler.run.<anonymous closure> (package:web_ui/src/compiler.dart:110:15)
#34 _ThenFuture._sendValue (dart:async:397:24)
#35 _FutureImpl._setValue (dart:async:294:26)
#36 _CompleterImpl.complete (dart:async:129:21)
#37 FutureGroup.add.<anonymous closure> (package:web_ui/src/utils.dart:141:28)
#38 _ThenFuture._sendValue (dart:async:397:24)
#39 _FutureImpl._setValue (dart:async:294:26)
#40 _FutureImpl._setOrChainValue (dart:async:371:16)
#41 _ThenFuture._sendValue (dart:async:403:21)
#42 _FutureImpl._setValue (dart:async:294:26)
#43 _CatchErrorFuture._sendValue (dart:async:415:14)
#44 _FutureImpl._setValue (dart:async:294:26)
#45 _FutureImpl._setOrChainValue (dart:async:371:16)
#46 _ThenFuture._sendValue (dart:async:403:21)
#47 _FutureImpl._setValue (dart:async:294:26)
#48 _FutureImpl._setOrChainValue (dart:async:371:16)
#49 _ThenFuture._sendValue (dart:async:403:21)
#50 _FutureImpl._setValue (dart:async:294:26)
#51 _FutureListenerWrapper._sendValue (dart:async:157:21)
#52 _FutureImpl._setValue (dart:async:294:26)
#53 _FutureListenerWrapper._sendValue (dart:async:157:21)
#54 _FutureImpl._setValue (dart:async:294:26)
#55 _FutureImpl._setOrChainValue (dart:async:371:16)
#56 _ThenFuture._sendValue (dart:async:403:21)
#57 _FutureImpl._setValue (dart:async:294:26)
#58 _FutureListenerWrapper._sendValue (dart:async:157:21)
#59 _FutureImpl._setValue (dart:async:294:26)
#60 _FutureImpl._setOrChainValue (dart:async:371:16)
#61 _ThenFuture._sendValue (dart:async:403:21)
#62 _FutureImpl._setValue (dart:async:294:26)
#63 _CompleterImpl.complete (dart:async:129:21)
#64 _SendPortImpl.call.<anonymous closure> (dart:isolate-patch:106:27)
#65 _ReceivePortImpl._handleMessage (dart:isolate-patch:81:92)
Unhandled exception:
_FutureImpl._scheduleUnhandledError.<anonymous closure> (dart:async:325:9)
#1 Timer.run.<anonymous closure> (dart:async:2240:21)
#2 Timer.run.<anonymous closure> (dart:async:2248:13)
#3 Timer.Timer.<anonymous closure> (dart:async-patch:15:15)
#4 _Timer._createTimerHandler._handleTimeout (dart:io:6721:28)
#5 _Timer._createTimerHandler._handleTimeout (dart:io:6729:7)
#6 _Timer._createTimerHandler.<anonymous closure> (dart:io:6737:23)
#7 _ReceivePortImpl._handleMessage (dart:isolate-patch:81:92)
最佳答案
此错误消息是由于 web-ui 库未通过类型检查引起的。它期待一个 String 但得到一个 AttributeName从 html5lib 返回类。
查看此 issue .您是否在 html 中使用 xmlns 属性 - 也许是 svg?
您也可以在 web-ui mailing list 上发帖, 或 file a bug report .
关于html - Dart WebUI 构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16080115/
TLDR:寻找一个路由解决方案,以在appname之后具有多个Docker Container Port 80 例如 ip地址:80 / wiki ip地址:80 / ticketsystem ip-
我对 Web 组件自动生成的代码有疑问。这是一段 HTML: ... ... 如您所见,有一个名为 to-button 的自定义 Web 组件: ...
我在将 web_ui 添加到我现有的 dart 应用程序时遇到问题。我什至没有将任何特定于 webui 的代码添加到我的 html 文件中,我只是在尝试构建。 我将 web_ui 添加到 pubspe
我在具有 3 个节点的独立集群上使用 spark 1.1.0。 我想查看已完成应用程序的详细日志,所以我在我的程序中进行了设置: set("spark.eventLog.enabled","true"
我们在我们的项目中使用开源的Apache Spark集群。需要以下帮助。 如何启用Spark Web UI登录的登录凭据? 如何从Spark WebUI禁用“杀死按钮”选项? 有人可以帮助我解决问题1
我在弹出窗口中有一个字段,用于输入带有屏蔽文本的电话号码:“( _ _ _ ) _ _ _ - _ _ _ _”。 (屏蔽文本意味着我们正在使用jquery自动格式化输入的文本。您可以了解更多here
我在使用 dart 的 web ui 包时遇到了一些问题。 首先,我看到 web ui 没有解释 html 标签。是不是可以使用,例如标签,将 html 代码注入(inject) div 或 html
我有一个动态填充的表,并且我已将一个 webui-popover 附加到每个表行。要使其可见,必须单击链接项。我使用手动触发器来控制其可见性。 然而,我的问题是,当一个弹出窗口可见时,当我单击弹出区域
您好,我一直在玩 Heritrix,并希望将其包含在网站上/允许远程 Web 访问它。 我有一个基于 Linux 的服务器,其中有一个托管网页,并且我构建了一个版本的 Heritrix。 问题是我现在
我启动了本地flink服务器(./bin/start-cluster.sh),并提交了作业。我有以下代码来定义自定义指标: .map(new RichMapFunction() { p
我已经在 ubuntu 13.x 上下载并安装了 chef-server-core_12.x DPKG 包 chef-server-ctl reconfigure 运行成功 但是当我尝试 URL ht
我安装了 qBittorrent docker。我在我的路由器上进行了转发;然后是使用 nginx 的反向代理;最后,docker 端口映射。 链条是: [Port forwarding on Rou
我在使用 webUI 时遇到样式问题。 当我注入(inject)数据值时,我的设计被破坏了。 在我的具体案例中,我的菜单显示不正确。据我所见,{{dataValue}} 的初始字符串长度为 0,并且在
我有几个不同的 Sidekiq 任务,它们是长时间运行的任务。这些任务是用来启动的,并且(几乎)永远不会停止。我看到的是,一段时间后我的任务不再显示在 Sidekiq Web UI 中: 但是,做一个
我正在尝试获取 WebUI-Popover jQuery 具有确认按钮,一个“保存”,另一个“取消”,这样我就可以显示/隐藏并对这两个事件运行其他操作! 例如:这样我就可以通过ajax将textare
我放弃了 Bootstrap 弹出窗口,转而寻找。我发现WebUI Popover它具有我正在寻找的所有功能。 但是我在使用页面上元素的 html 内容设置弹出窗口的标题时遇到问题。我在 consol
关闭。这个问题需要details or clarity .它目前不接受答案。 想改进这个问题?通过 editing this post 添加详细信息并澄清问题. 7年前关闭。 Improve this
我是 iOS 应用程序开发新手。我的要求是开发一个应用程序,在用户登录时显示应用程序。 当用户打开应用程序时,会立即显示 Storyboard 启动屏幕,然后在显示登录页面供用户登录后显示空白屏幕。我
我有一个表格以表格形式将一些结果输出到屏幕。对于每个表格行,我都有一个带有图标(更多)的列。我想要实现的是,对于每个图标,在单击时,它会显示一个弹出窗口,类似于 Tidal 所做的。但到目前为止,它只
我正在尝试在 Katalon Studio 中编写一个测试用例,该用例将尝试根据预期值验证各个字段的内容。我正在使用 WebUI.verifyElementText() 函数来执行此操作。我知道正在找
我是一名优秀的程序员,十分优秀!