popover是手机上很常用的控件,ionic框架提供了$ionicPopover来创建popover对象。为了学习ionic和popover,你可能需要了解一些基本知识。这些基本知识,也是我在修改项目中一个关于popover问题的时候总结学习的。
1.引入ionic框架的时候遇到了一个问题Invalid regular expression,有了这篇文章。
2.popover使用到了javascript模板技术,关于模板简单地作了个总结,有了这篇文章。
3.学习<template>的时候,了解了什么是文档碎片DocumentFragment,有了这篇文章。
4.简单对如何引入ionic框架以及常用的一些资源url,有了这篇文章。
现在我来描述下项目中遇到的那个问题,有了上面的知识储备,这个问题就很好理解了,甚至是显而易见的。不过最开始我对上面这些知识了解不深,所以解决这个问题也是费了一些工夫。
我们的项目会自定义很多控件,一个页面由很多个控件组成,每个控件都有一个dftype属性来表示控件的类型。
页面加载完成后,我们会遍历所有的dftype组件