摘要:
有这样的一个需求:添加用户的时候,根据主键判断当前添加用户的email是否已经被使用。为此,我们需要把主键和email来传递给远程的一个API,让API返回结果,告之当前email是否被使用过。写一个验证email唯一性的Directive,页面大致如下表现: Email alread... 阅读全文
摘要:
AngularJS中的transclusion类似于包含关系。通常,这样定义一个directive:转换成html可能是这样的: 现在,想在类名为someclass的div中放置一些动态内容,即: 这里有一些动态内容 如何做到呢?1、在template中通过属性或者元素的方式标记放置动态内容的位... 阅读全文
摘要:
在AngularJS中,自定义Directive过程中,有时用link和controller都能实现相同的功能。那么,两者有什么区别呢?使用link函数的Directive页面大致是:Add ItemDirective方面:(function(){ var withoutController ... 阅读全文
摘要:
所谓的延迟加载通常是:直到用户交互时才加载。如何实现延迟加载呢?需要搞清楚三个方面:1、html元素的哪个属性需要延迟加载?2、需要对数据源的哪个字段进行延迟加载?3、通过什么事件来触发延迟加载?自定义的Directive的页面表现大致是这样: ... 阅读全文
摘要:
如何使用谷歌地图把当前位置显示出来呢?--在html5中,为我们提供了navigator.geolocation.getCurrentPosition(f1, f2)函数,f1是定位成功调用的函数,f2是定位失败调用的函数,而且会把当前的地理位置信息作为实参传递给f1和f2函数。f1函数调用谷歌地图... 阅读全文
摘要:
在"AngularJS中自定义有关一个表格的Directive"中自定义了一个有关表格的Direcitve,其表格的表现方式是这样的:以上,变量colmnmap的值是事先定义在了Scope中的:return { restrict: 'E', scope: { columnm... 阅读全文