angular5相关内容
我有一个服务可以在组件之间传递数据,当调用它时它可以工作,但是当我重新加载时,服务数据被重置.所以当我在重新加载时搜索内存被重置,所以有没有办法在重新加载后保留数据而不使用任何客户端存储?我很好奇的一件事是,我可以使用 rxjs 来实现这一点,但我不确定这会有什么帮助吗?我害怕使用 localstorage,因为数据将主要是对象或数组,而不是用户 ID 或会话 ID.对此的任何输入都会真的很有
..
我在我的一个组件文件中创建了一个函数来重置表单(myform): `onSubmit() {如果(this.myform.valid){console.log("表单提交!");this.myform.reset();}}` 它可以很好地重置整个表单,但是否可以只重置一些元素并保持其他元素不变. 解决方案 试试这个: this.myform.controls['comments'].
..
我正在将购买的第三方模板转换为 Angular 5 应用程序,但遇到了错误.我对 Angular 5 很陌生(但是我很了解 AngularJS)并且不明白它想告诉我什么?它似乎与显示/隐藏顶部导航栏的按钮有关. 错误信息(来自浏览器): 错误:模板解析错误:ControlContainer 没有提供程序(“imalize-styl-2 btn btn-primary"(click)="to
..
我的 .angular-cli.json 文件如下所示: {"$schema": "./node_modules/@angular/cli/lib/config/schema.json",“项目": {“名称":“苏曼铬扩展"},“应用": [{"root": "src","outDir": "dist",“资产":[“资产",“favicon.ico"],"index": "index.htm
..
出于某些原因,如果我运行以下命令,我想使用 Angular v5,它会在 angular 6 中构建一个我不想要的应用程序.> ng new hello//这会在最新版本中创建 angular 应用程序 我按以下顺序运行命令 npm init//生成package.json 上面的命令生成了 package.json 文件,我交换了 package.json 文件的内容. https
..
我已运行以下命令以在我的 Angular 应用程序中禁用生产环境的控制台日志.下面的代码在 chrome 上按预期工作,但是,它仍然在 IE 11 中显示日志. main.ts if (environment.production) {enableProdMode();如果(窗口){window.console.log=function(){};}} 这是一个 polyfill 问题吗?
..
如何将自定义角度组件原理图添加到现有项目中? 我想要例如my-page 组件模板将复制现有的 \node_modules\@schematics\angular\component\ 文件,但带有编辑过的模板. 我希望它可以通过 angular-cli 实现,例如ng g my-page pagename 带有原理图属性的命令. 目前我修改了 \node_modules\ 下现有
..
问题说明:使用 angular-cli 和 Angular-5 开发的客户端/UI,UI 在 http://localhost:4200 并且我们在 http://localhost:8000 这意味着所有 api 都像 http://localhost:8000/users/getuserinfo 并正确返回一些json数据.还有其他路线,如 http://localhost:8000/stud
..
我想创建公共服务以在多个页面上集成 jQuery 数据表(带有导出按钮). 我已经安装了 jquery 和 jquery 类型.还在 tsconfig types 数组中包含了 jquery. “类型":[“jQuery"] 在索引页上包含数据表所需的 CDN. 在typings.d.ts中添加了一个JQuery接口: interface JQuery {(
..
如果我运行 ng serve,就会出现这个错误 ng :术语“ng"不被识别为 cmdlet、函数、脚本文件或可运行程序的名称.检查名称的拼写,或如果包含路径,请验证路径是否正确,然后重试.在行:1 字符:1+ ng 服务+ ~~+ CategoryInfo : ObjectNotFound: (ng:String) [], CommandNotFoundException+ FullQua
..
我遵循了 https://www.npmjs.com/package/angular 中的安装和示例-highcharts 但是,我收到错误: node_modules/angular-highcharts/chart.d.ts(1,23) 中的错误:错误 TS2688:找不到“highcharts"的类型定义文件. 我正在使用 angular-cli: Angular CLI:1.
..
我正在使用 angular5 开发一个应用程序,通过 ng-cli 使用服务工作者,但我意识到在第一次加载应用程序外壳后,它不会刷新.使用 ng build 构建应用程序后,如何将新文件版本推送到我的应用程序?.我可以直接手动重写 sw.js,但是因为它是通过 cli 生成的,所以我不喜欢影响任何我不知道是做什么的. 我整天都在寻找这个答案,但由于服务工作者是 1.6 版 ng-cli 的新
..
Angular 5 提供了一种使用 registerLocaleData 在运行时加载 i18n 语言环境的方法 https://angular.io/guide/i18n#i18n-pipes 我想根据设置(例如存储在 localStorage 中)动态加载语言环境.我的第一个测试是加载单个语言环境 (fr): import(`@angular/common/locales/fr`)
..
我正在努力添加带有 angular 5 应用程序的 jsplumb 社区 js 库版本(Angular CLI:1.6.1). 第一次构建时没有对 tsconfig.json 进行任何配置,我收到以下错误. src/app/jsplumb/jsplumb.component.ts(4,25) 中的错误:错误 TS6143:模块 '../../../node_modules/jsplumb
..
我正在尝试使用 Angular Service Worker,一切正常,除了 dataGroups 对我不起作用. 这就是我的 ngsw-config.json: {...“数据组":[{“名称":“API 性能",“网址":[“/shipments/**"],“缓存配置":{“策略":“性能",“最大尺寸":100,“maxAge":“3d"}}]} 在我的网络选项卡中,我看到服务工作
..
我在 ng update @angular/cli 命令的帮助下更新了我的 angular-cli.在那之后,我遇到了一个错误,因为无法确定“服务器"目标的单个项目,并带有以下错误跟踪. 无法确定“服务"目标的单个项目.错误:无法确定“服务"目标的单个项目.在 ServeCommand.getProjectNamesByTarget (E:\Angular\Projects\projectNam
..
我更新了我的 angular-cli 然后我在 ng serve 中出错 回调已被调用.在 throwError (node_modules\neo-async\async.js:14:11)在 node_modules\neo-async\async.js:2805:7在 _combinedTickCallback (internal/process/next_tick.js:131:7)在
..
我有以下目录结构 我想创建一个新页面,比如说,一个关于页面.我想把它放在 src/app/page/about/* 所以我尝试: ng 生成组件页面/关于 但我收到此错误: 错误:多个模块匹配.使用跳过导入选项跳过将组件导入最近的模块.不止一个模块匹配.使用跳过导入选项跳过将组件导入最近的模块. 使用页面来存储我的单独页面是个好主意吗?如何使用 angular-cli 在子目录
..
我在我们的 Angular 5.2.5 中使用了 Angular-CLI 1.6.6 和 @angular/service-worker 5.2.5应用程序.除了在我们的生产环境中弹出一条错误消息外,在本地 lite-server 和生产服务器上一切正常: 加载资源失败:服务器响应状态为 504(网关超时) 查看 ngsw-worker.js 脚本,我发现生成上述错误消息的行(以下 2
..
我最近安装了 Angular 6,并想重新使用 Angular 5.2如何将我的 Angular 版本从我拥有的任何版本更改为我选择的任何一个? 解决方案 我会尽量为以后的类似问题给出一个通用的答案. 项目中使用的 angular 版本由安装的 angular cli 版本决定.可以使用以下命令安装任何特定版本的 angular cli: npm install --globa
..