ng2/4 开发问题记录

1,can‘t bind to ‘ngModel‘ since it isn‘t a known property of ‘input‘

解决: ngModel 指令存在于 npm package: @angular/forms中,需要引入

import { FormsModule } from "@angular/forms";

并加入到imports中:

imports: [
  FormsModule
]

2,angular cli报错:TypeError: Cannot read property ‘NullLogger‘ of undefined

解决: 重新安装angular-cli

npm uninstall -g angular-cli
npm cache clean --force
npm install -g @angular/[email protected]

3,angular-cli 如何使用代理api

解决:

angular-cli启动前端项目的地址例如为:http://localhost:4200,后台服务的地址为http://localhost:9999,如果直接将请求地址写成http://localhost:9999/api,会发生CORS跨域错误。

首先在根目录下新建proxy.config.json:

{
   "/api-admin": {
      "target": "http://localhost:9999",
      "changeOrigin":true
   }
}

然后在package.json中,配置

"start": "ng serve --proxy proxy.config.json"

此时对后端的请求就会被代理到9999端口。

在http请求时如下,

 this.dataSource = this.http.get("/api-admin/login?username="+this.username+"&password="+this.password,{}).map((res)=> res.json());
 this.dataSource.subscribe(function (res) {
     console.log(res);
 }, function (err) {
     console.log(err);
 });

原文地址:https://www.cnblogs.com/easonw/p/9210413.html

时间: 2024-10-01 23:30:49

ng2/4 开发问题记录的相关文章

“智·商”商业技能大赛网站开发心得记录

"智·商"商业技能大赛官方网站开发心得记录 现在才来写这篇东西-不是因为忙,而是懒! 这个寒假接到了师弟的一个需求, 请我帮忙去做他们学院一个活动的官方网站,我大概了解之后就接下来了,于是我找了我基友跟我一起做这个网站. 需求是这样的: 竞赛介绍:介绍竞赛来源.历史.举办单位.本届情况等: 通知公告:主要为比赛公告等: 注意事项:关于比赛的注意事项. 队伍注册:在线注册队伍,以队伍为单位参加比赛: 试卷设置:添加试卷试题:包括设置答案以及分值: 在线答题:提供在线同时统一答题功能: 初

javascrpit开发连连看记录-小游戏

工作之余,总想做点什么有意思的东西.但是苦于不知道做什么,也就一直没有什么动作.在一个午饭后,跟@jedmeng和@墨尘聊天过程中,发现可以写一些小东西来练练手,有以下几点好处: 1. 加强巩固前端相关知识 2. 可以用一些平时项目中想用但没用的新东西 3. 一块儿做相同的东西,可以分享各自不同的想法 先来一张效果图,也可以来这里玩玩~      接下来就介绍一下做这个小游戏,自己的一些步骤和思路: 首先就是熟悉连连看的规则,为此还专门下载了一个app感受了一下,规则简单的说就是:找到两个相同的

路由开发工具记录

sudo apt-get install tftpd-hpa sudo vim /etc/default/tftpd-hpa TFTP_USERNAME=tftp TFTP_ADDRESS=0.0.0.0:69″ TFTP_DIRECTORY=/home/qihua/workspace/winect/bin/winect/bin TFTP_OPTIONS=-l -c -s 路由开发工具记录

开发错误记录8:Unable?to?instantiate?application?com

开发错误记录8:Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication 这是因为在Android Studio2 新的即时运行功能 导致的,因为,这个功能只在更改布局文件时不用重新编译! 把这个功能关闭即可! 在Android 6.0的新增了权限管理机制,所以在调用相应的权限,要重新申请,在6.0以下的版本,不存在,否则在操作相机,联系人,打电话等,会报如下的错误 :(网上有很多封装好

个人前端工程师开发工具记录

原文地址:https://www.zybuluo.com/yyman001/note/58799 个人前端工程师开发工具记录 我们前端,每个人都有自己的开发工作环境,工具等,所以我写了这一篇文章,为自己方便把自己常用的前端工具记录下来,以便到时候在新的电脑上可以快速搭建自己熟悉的工作环境和使用自己熟悉的工具,同时可能也会对你有少少的帮助吧! 前端环境软件安装 node.js 很多东西都需要它 npm , cnpm , spm 安装可以更换淘宝的安装包地址(淘宝镜像) Ruby(git依赖) ,

开发错误记录2 .MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!

刚在调试android程序报 导致直接崩了 Consumer closed input channel or an error occurred.  events=0x9 .MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed! 一直找不到原因,后来在网络上找了各种解决方法都不管用!后来是我的应用开了硬件加硬,导致的! 原因是用webview加截网页来做的应用,当时就对webview进行了优化,

开发随笔记录

昨天别人给了同事一个简单的demo,问题是UITableViewController上有内有textfield的cell,在textfield被选中,弹出键盘,界面会自动滚动,就和我们平时做textfield输入时不要被键盘挡住那样的滚动.对方是想要不要这个自动滚动,因为那个demo滚动的位置不对,查了一下,发现不知道什么时候起,UITableViewController自动适配了这个需求,完成不滚动的要求只有两个做法:(1)把UITableViewController换成UIViewContr

Windows 7旗舰版搭建andriod 4.0开发环境记录

搭建Android环境步骤(仅供参考): 官方搭建步骤: http://developer.android.com/index.html 搭建环境之前需要下载下面几个文件包: 一.安装Java运行环境JRE(没这个Eclipse运行不起来)和JDK 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html, 先装JRE,再装JDK,这个没什么说的,直接点击下一步就好了.... 二.安装Android SDK 将

NopCommerce上二次开发 触发器记录

最近要在NopCommerce上二次开发. 开发也就算了,该项目的架构设计很好,但性能不可谓不低. 扯远了,为了保持项目以后升级顺利,开次开发不允许在原项目基础上大改,只能以插件形式开发…… 因一个功能,不好改代码,所以在数据层用触发器实现.代码记录在此 1 USE [NopCommerce] 2 GO 3 /****** Object: Trigger [dbo].[InsertAffiliate] Script Date: 2014/7/22 11:10:03 ******/ 4 SET A