我大约两个月前开始了Angular 4 Material项目,当时安装了所有当前的npm,并且正在使用material.angular.io中的大多数组件。从那时起,Angular 5.0.0已经推出。我通过项目在新的更新上进行了重建,并且控制台出现以下错误。
错误:模板解析错误:'mat-card'不是已知元素:1.如果'mat-card'是Angular组件,则请验证它是否属于此模块。2.如果“ mat-card”是Web组件,则将“ CUSTOM_ELEMENTS_SCHEMA”添加到该组件的“ @ NgModule.schemas”以禁止显示此消息。
我已经检查了安装,并相信我已经拥有了所有当前功能,但是以前可以运行的代码现在失败了。这是A5的新要求,还是材料包装尚未准备就绪?
过去,我用原生模块在NodeJS+ 中编写了一些应用程序,以与不同的硬件系统进行通信。TypeScriptSerialPortRS232
现在我想将串行端口添加到我的 Angular-Electron 应用程序中。所以我安装了以下内容:
npm install serialport --save
npm install @types/serialport --save
Run Code Online (Sandbox Code Playgroud)
我放置import * as SerialPort from 'serialport'在home.components.ts。
调用下面的代码后,除了错误之外什么都没有:
//List serial ports
SerialPort.list( (err:Error, ports:any[]) => {
ports.forEach((port:any) => {
console.log('Com Name ' +port.comName +
' | Manufac ' +port.manufacturer +
' | Vendor ID '+ port.vendorId );
});
});
//open com port 4
this.com = new SerialPort('COM4', {baudRate : 19200}, (err: Error) => {
if (err) {
console.log('Open Error: …Run Code Online (Sandbox Code Playgroud) 我主要使用 Springboot 框架仅使用 JSP 来涵盖网站部分所需的内容。现在,我有一个项目要做,主要是围绕网站,如果不是全部的话,我有几个问题。首先要清楚,我没有使用 Thymeleaf 或 Angular 的经验,所以无论我选择哪个都是第一次(我认为 thymeleaf 语法对我来说更容易处理)。
好的,所以我的主要目标不是每次从后端加载数据时都渲染整个页面,所以我想我会有一个页眉/内容/页脚部分,每次我点击某些内容时,只有内容部分会改变. 另外,我希望加载程序能够在内容部分发生变化时显示和消失。对于注册的用户,此 Web 应用程序需要是安全的。
我在网上搜索过这两个框架,但似乎找不到正确的答案,所以我可以继续我的开发
如果我决定使用 Thymeleaf,如果其他平台需要连接到该服务,我不介意在以后的开发中创建单独的 REST 服务。你们认为我应该朝哪个方向发展,Thymeleaf 还是 Angular?任何帮助和/或讨论将不胜感激。
如果这似乎是一个普遍的问题,我很抱歉,但我只需要一些基本的指导方针。干杯!