回答了问题2019-02-13
因为你用了webpack但是ts却找不到webpack的类型定义文件,也就是*.d.ts。你可以在配置文件中加一个ts编译目录的约束,比如在exclude中把引用webpack的文件或目录去掉,exclude: ["webpack"]
提出了问题2018-09-06
提出了问题2018-05-24
赞了文章2017-12-08
使用Angular CLI开发angular应用程序是一种非常愉快的体验!Angular团队为我们提供了令人惊叹的CLI,它支持了任何重要项目开箱即用所需的大部分东西。
回答了问题2017-11-29
两种解决方案,可能你对export与export default的区别不是很理解。使用export default导出的变量不可以加{},在import的时候也不需要加{}。第一种:去掉export default中的default关键字;第二种把你输出的三个变量保存到一个对象中,然后export default这个对象,记...
回答了问题2017-11-28
因为你的canvas在画图的时候src属性是没有获取到的,你可以打断点试试,必然是这样
提出了问题2017-11-24
赞了文章2017-11-23
每当我读到关于使用Angular DOM的操作时,我总是会看到其中的一个或几个类: ElementRef, TemplateRef, ViewContainerRef等。遗憾的是,尽管Angular文档或相关文章当中提到这三者的一些内容,但我还没有发现关于这三者如何协作的完整的理想模型和示例的描述。本文旨在...
赞了回答2017-11-23
题主是不是对ts的类型断言有误解,类型断言的作用只是在这个变量不确定是什么类型的时候告诉ts的编译器你想要断言的类型,然后ts的编译器会根据你断言后的类型去做相应的类型检查,类型断言不是类型转换,你这个问题里面你的res返回的是object类型的就算你再怎么断言...
回答了问题2017-11-20
如果你是用的angular/cli生成的项目,在/src目录下会有一个polyfills.ts的文件,里面是官方推荐的对一些浏览器的兼容性补丁,如果需要兼容ie,可以去掉一下多行的注释,如图:
回答了问题2017-11-16
目前用解构赋值只想到这个 {代码...}
提出了问题2017-11-10
回答了问题2017-10-26
这么多数据不是用什么请求能解决的。只能分步加载,一个请求分解成多个,做懒加载。
回答了问题2017-10-26
{代码...}
发布了文章2017-10-25
在学习javascript的时候,对于call()和apply()的用法总是难以理解,相信很多小伙伴和我又一样的想法。现在和小伙伴们分享一下。
回答了问题2017-10-24
首先看第一个,堆栈的概念,在js中有两种类型,原始类型(string,number,boolean)和引用类型(Object...)。当申明一个原始类型的变量时,如var a = 2,js会在栈中直接开辟一个空间把2放进去;当申明一个对象时,如var o = {};js会在堆中开辟一个空间把{}放进去,同...
回答了问题2017-10-24
首先要明白isNaN这个函数为什么存在。这个函数的存在是因为当判断一个值是不是number类型的时候,不能排除这个值是不是NaN,因为在js中NaN不等于任何值,包括他自己。
发布了文章2017-10-24
javascript中的对象类型分为内置类型和对象类型,其中内置类型包括sting number boolean null undefined五种;对象类型包括Array Function regExp Date 等等,统称为Object类型。我们知道在一个对象中包含一系列属性名/属性值的集合,可以通过"."来访问对象的属性或...
赞了回答2017-10-24
{代码...}
回答了问题2017-10-23
可以通过传参改变,根据参数的不同,执行不同的结果 {代码...}