写页面的时候一些遇到的小坑

2019 年 11 月 13 日

刚结束双十一,最近刚好有时间,简单整理并记录一下最近遇到的问题

想要做一个鼠标悬停可以显示详情的效果,一开始想用mouseover和mouseleave事件,但是能力不足方法没写明白,后通过在标签里添加title属性实现,里面可以传参数,想要换行可以通过 或者 ,必须要有分号,不然页面会加载不出来。

想要做一个要显示的内容超出固定长度显示省略号的样式,通过百度找到解决方案,添加text-overflow: ellipsis, overflow: hidden, white-space: nowrap实现。

Angular方面的:

想要做一个读取秒数的功能,通过导入moment的组件,调用方法实现。

这个是导包

import * as moment from ‘moment‘;

具体的详细用法参考这个?? https://segmentfault.com/a/1190000015240911

调用计时器方法后需要在ngOnDestroy( )里销毁

ngOnDestroy() {
        if (this.timer) {
            clearInterval(this.timer);
        }
}

Angular中的selected标签不知道为什么不能通过直接加selected属性的方式赋初值,需要在ngOnInit( )中才可以赋初值。

由于我们的项目是用Jhipster生成的Angular组件,有些东西不是很明白,所以刚接触的时候写的search方法考虑的不全,没有考虑分页的情况,导致search出来的内容点击下一页会失效,因为点击分页按钮调用的是loadAll( )方法,需要将search的方法写在loadAll( )里面,然后去调用loadAll( ),生成的分页方法里有一个transion( )方法,这个是用来拼接url的,需要在这里传入检索条件。

暂时就先记这些,有空再加。

原文地址:https://www.cnblogs.com/ningblack/p/11847816.html

时间: 2024-08-29 00:43:15

写页面的时候一些遇到的小坑的相关文章

吐槽-----写页面时的工作笔记

最近一直在写页面我会告诉你?作为css高级菜鸟我就不吹嘘怎么写css的,bootstrap的规范非常好.在这里记录几点需要注意的事项 1.关于设计给我的图纸,只有一张PSD,像素不准,间距不统一,让我真没有办法,怒而下载神器MarkMan自己mark.我只想说我是程序猿,不是设计狮,你还能再不认真点吗?设计的不严谨,让很多程序员只能目测距离,很蛋痛.倒是有很多小工具可以测量,取色,比如FSC.不过没有MrakMan神奇,请看下图 顿时很轻松有木有 另外关于设计师吐槽程序员无法100%还原设计稿的

为数据挖掘小组写的一个用于造数据的小程序

最近有个数据挖掘的项目,要求在文本里面写入随机字母并且要1000W个 于是就写了个程序用来造数据并记录一下 程序写的时候遇到的问题 1 未考虑内存溢出的情况,大批量的把数据写入导致内存溢出 以后需要谨慎对待 目前完整版 package test; import java.io.File; import java.io.FileWriter; import java.io.IOException; import org.apache.commons.io.FileUtils; import org

web前端入门:一小时学会写页面

一小时学会写页面 作为一个懒癌晚期患者,总是习惯找各种简单的解决问题的方法,也习惯性把问题简单化,所以今天想分享给大家简单的web前端入门方法.既然题目已经定了一个小时那么废话就不多说了,计时开始 1.什么是前端 简单来说,前端就是做网页(大神勿喷,本文一切从简) 2.前端技术 html,是首字母缩写,具体意义请百度,大家要记住“t”代表text,ok你们没有想错,text就是文本文件text,好了准备工作做好了,现在开始做网页 3.我们的第一个网页 请身边有电脑的小伙伴和我一起开始,在桌面鼠标

支付宝集成的小坑--集成支付宝集成总结(1)

现在很多公司的APP都会有支付环节,特别是现在的O2O项目,我参与过的近两个项目都有集成支付宝对两次集成做一下总结: 第一次集成支付宝,由于我们的做后台的大牛写了十几年代码,而且以前是银行项目的总监,整个支付流程基本上一切听大牛的,我按照做就行.基本上按照支付宝的流程走,支付环节没怎么出问题,总体来说支付流程比较perfect. 第一次集成的小坑: 1)无非就是支付宝里面使用了一些框架如SBJson 等常用的开源框架,而我们项目中也会用到SBJson类似的框架,估计会出现冲突 冲突的解决办法:A

bottle的几个小坑

距离我在<web.py应用工具库:webpyext>里说要换用bottle,已经过去快两个月了--事实上在那之前我已经開始着手在换了.眼下那个用于 Backbone.js 介绍的样例程序已经完毕更换,其他一些原来基于web.py的应用也在逐步重写中.期间各种小坑不断,还好至今还没有碰到什么大坑--只是目測应该也不会有大坑. unicode 作为非英文应用的开发人员,unicode是一个绕只是去的坑. web.py 对此是不作处理的,全都按原编码方式处理. bottle 则作了一个有点奇怪的处理

mciSendString 的两个小坑

刚刚修正了自己用的小闹钟的代码. 坑1:REPEAT 选项的作用范围 原来用得好好的,之后选择 .wav 文件,居然不出声音了…… 诶,MCI 肯定支持 .wav 的啊…… 仔细想想,我以前都是选 .mp3 作为闹铃,和这个有关系吗? 查看源代码. strSend = "PLAY " & STRING_SOUND_ALIAS & " REPEAT" Call mciSendString(strSend, rbuf, 0, 0) 为了将我从睡梦中闹醒(

【Swift】iOS开发小坑历险记(二)

前言 这个系列主要是一些开发中遇到的坑记录分享,有助于初学者跨过这些坑,攒够 7 条发一篇. 声明  欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com 正文 1.用动画更新约束没有动画效果? 缺少 layoutIfNeeded ,事例: UIView.animateWithDuration(0.15, animations: { () -> Void in self.heightConst

chmod更改文件权限命令----注意小“坑”

更改文件和目录权限的命令:chmod [ugoa][+-=] 文件名 其中,u-user,代表文件所有者:g-group,代表文件的所属组:o-other,代表除所有者和所属组组员之外的其他账户:a-all,代表所有账户.+.-.=分别表示对权限的增加.减少和定义. 比如,example.txt文件当前的权限(ls -l example.txt查看)为----------,我想给文件的所有者增加读写的权限: chmod u+rw example.txt 即可.此时再查看example.txt的文

post到https的一个小坑

一个小坑,坑了我半天时间 本地用的是.net2.0,post按照正常的httpwebrequest方式写没有问题,但是发布到服务器上是.net4.0,于是开始报错“基础连接已关闭:发送时发生错误”. 做了几个修改,于是成功. 1.添加TLS 2.添加httpversion11 3.url改为IP地址(这个不确定有没有关系) post方法如下: ///zhhprivate string Post(string url, string json) { System.Net.HttpWebReques