当前位置:首页 > Web开发 > 正文

done: function(value

2024-03-31 Web开发

??由于项目需要一个选择年月日,选择时分秒和选择时见间隔的插件,原来筹算用ng-zorro,功效发明ng-zorro有点不切合要求,,而且有点大,所以就用了layDate.js。

在angular4引入layDate.js

1:将layDate.js下载下来(layDate.js原谅没看可以使用npm安置),将那些js,css放入assets这个目录里面。

2:在angular-cli里面引入layDate.js

"scripts": [ "../src/assets/laydate.js" ],

3:这是觉得已经可以了,不,laydate这个关键字angular是不认识的。你要用declare 声明这个关键字

declare let laydate;

4:这样就可以在angular4中使用laydate.js了

let self = this; // 年月日 laydate.render({ elem: ‘#time‘, //指定元素 theme: ‘#ff7e00‘, done: function(value, date, endDate){ self.year = value; } }); cnpm使用boosttrap呈现没有感化的

??之前用npm创建angular4工程直接npm install安置bootstrap和jquery,然后安置他的@types类型描述文件。在angular-cli中引入就可以了。

"styles": [ "../node_modules/bootstrap/dist/css/bootstrap.css" ], "scripts": [ "../node_modules/jquery/dist/jquery.js", "../node_modules/bootstrap/dist/js/bootstrap.js", ]

但是cnpm完全没有效果,带着疑问处处查找,最后发明cnpm生成下拉bootstrap包的路径是这样[email protected]@bootstrap,然后改下路径就可以了,如下:

"styles": [ "../node_modules/[email protected]@bootstrap/dist/css/bootstrap.css" ], "scripts": [ "../node_modules/[email protected]@jquery/dist/jquery.js", "../node_modules/[email protected]@bootstrap/dist/js/bootstrap.js" ],

angluar4使用非npm安置的js插件和cnpm下使用bootstrap遇到的问题

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/32540.html