Ionic框架扩展自动完成
为Sublime Text提供的Ionic框架自动完成功能
详细信息
安装次数
- 总数 24K
- Win 15K
- Mac 6K
- Linux 4K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
Ionic框架扩展自动完成
这是目前最完整用于自动完成Ionic框架指令、服务和元素的Sublime Text插件。
与其他插件不同的是,此插件旨在成为帮助您使用Ionic构建优秀应用最实用的工具,但它并不旨在超越您对框架的必要知识。
如果您想要创建一个项目列表,例如,您必须知道什么元素是"Ionic List"的一部分,因为Ionic框架扩展自动完成只会帮助您处理元素。
<ion-list>
<ion-item href="#"></ion-item>
</ion-list>
<div class="list">
<a class="item">
</a>
</div>
那么,为什么使用此插件呢?
Ionic框架扩展自动完成几乎包含了所有的Ionic指令html完成选项,并且有超过300个元素和服务的片段,包括颜色和类型组合!它基于最新版本,即v1.0.0-rc.1“osmium-ostrich”。
让我们看另一个例子。如果您想要一个缩略图列表,只需创建一个具有list类名的DIV(或使用也提供的ion-list),然后搜索ion-item-thumbnail-left(或如果需要则使用right)即可。
<div class="list">
<a class="item item-thumbnail-left" href="#">
<img src="image_source">
<h2>title</h2>
<p>description</p>
</a>
</div>
再次强调,此插件不会为您生成完整的缩略图列表,但会帮助您更快地构建列表,前提是您知道如何构建它。明白了没?
您可以在这里查看整个插件引用。
如何贡献力量?
您可以通过提交问题、分叉并发送拉取请求来贡献力量。尝试修改或添加两个文件:"html_completions.py”和“snippets.py”。
第一个是一个基本的Sublime Text插件文件,用于处理html自动完成。若要更改或添加Ionic指令,请参考html_completions.py文件。
最后一个是一个普通的 Python 脚本。它处理所有片段文件的生成(你以为我会手动创建所有这些文件吗?)。因此,如果你想提交一个新的片段或对现有的进行修复,请参考 snippets.py 文件。
一起贡献,让我们为惊人的 Ionic 框架制作一个更好的插件吧。:D
最后,如何安装这个出色的插件?
- 首先,如果你还没有安装,你必须安装包控制;
- 安装后,打开 命令面板 并搜索 Ionic 框架扩展自动完成 并安装它。
这样就完成了。你不需要进行任何配置。只需安装它,使用它,并立即开始开发一个新的精彩的 Ionic 应用。
致谢
有两个与 ST2/ST3 相关的插件,为 Ionic 框架提供片段和补全。它们是
它们远未涵盖此插件的功能,但它们有不同的方法。它们提供大片段(第二个,在最近的更新中已破损一些部分)而不是元素的部分。如果你对生成整个内容如标签页、列表(带有预定义的项目)等感兴趣,请参考它们。
我要说的是,Ionic - Sublime 插件 是我的灵感来源。在早期版本中,我甚至为插件做贡献。但我想对生成的结果有更多的控制,因此我开发了此插件。
参考
你可以按照以下提示轻松弄清此插件在 ST2/ST3 中如何工作:- 在 HTML 中,你只需输入“<”后跟“ion”,所有指令就会显示给你;
仍然在 HTML 中,对于 CSS 组件,只需输入“ionic-”,片段就会弹出;
在 JS 脚本中,大多数片段都是服务。所以只需输入“$”后跟“ionic”,服务就会为你呈现;
例外的是实用片段,如“ionic.Platform”或“ionic.DomUtil”。你可以通过输入“ionic”之后跟大写字母来找到这些片段,分别是“ionicPlatform”和“ionicDomUtil”;
不过,为了以防万一,整个参考都被放在下面。祝你玩得开心。:)
CSS 组件
JavaScript
CSS 组件
页眉
触发器 - ionic-header-assertive: “HTML
Trigger - **ionic-header-balanced:**
```HTML
<div class="bar bar-header bar-balanced">
<h1 class="title"></h1>
</div>
触发器 - ionic-header-calm: “HTML
Trigger - **ionic-header-dark:**
```HTML
<div class="bar bar-header bar-dark">
<h1 class="title"></h1>
</div>
触发器 - ionic-header-energized: “HTML
Trigger - **ionic-header-light:**
```HTML
<div class="bar bar-header bar-light">
<h1 class="title"></h1>
</div>
触发器 - ionic-header-positive: “HTML
Trigger - **ionic-header-royal:**
```HTML
<div class="bar bar-header bar-royal">
<h1 class="title"></h1>
</div>
触发器 - ionic-header-stable: “HTML
<h2 id="css_footer">Footer</h2>
Trigger - **ionic-footer-assertive:**
```HTML
<div class="bar bar-footer bar-assertive">
<div class="title"></div>
</div>
触发器 - ionic-footer-balanced: “HTML
Trigger - **ionic-footer-calm:**
```HTML
<div class="bar bar-footer bar-calm">
<div class="title"></div>
</div>
触发器 - ionic-footer-dark: “HTML
Trigger - **ionic-footer-energized:**
```HTML
<div class="bar bar-footer bar-energized">
<div class="title"></div>
</div>
触发器 - ionic-footer-light: “HTML
Trigger - **ionic-footer-positive:**
```HTML
<div class="bar bar-footer bar-positive">
<div class="title"></div>
</div>
触发器 - ionic-footer-royal: “HTML
Trigger - **ionic-footer-stable:**
```HTML
<div class="bar bar-footer bar-stable">
<div class="title"></div>
</div>
按钮
触发器 - ionic-button-assertive: “HTML
Trigger - **ionic-button-balanced:**
```HTML
<button class="button button-balanced"></button>
触发器 - ionic-button-bar-assertive: “HTML
Trigger - **ionic-button-bar-balanced:**
```HTML
<div class="button-bar bar-balanced"></div>
触发器 - ionic-button-bar-calm: “HTML
Trigger - **ionic-button-bar-dark:**
```HTML
<div class="button-bar bar-dark"></div>
触发器 - ionic-button-bar-energized: “HTML
Trigger - **ionic-button-bar-light:**
```HTML
<div class="button-bar bar-light"></div>
触发器 - ionic-button-bar-positive: “HTML
Trigger - **ionic-button-bar-royal:**
```HTML
<div class="button-bar bar-royal"></div>
触发器 - ionic-button-bar-stable: “HTML
Trigger - **ionic-button-block-assertive:**
```HTML
<button class="button button-block button-assertive"></button>
触发器 - ionic-button-block-balanced: “HTML
Trigger - **ionic-button-block-calm:**
```HTML
<button class="button button-block button-calm"></button>
触发器 - ionic-button-block-dark: “HTML
Trigger - **ionic-button-block-energized:**
```HTML
<button class="button button-block button-energized"></button>
触发器 - ionic-button-block-light: “HTML
Trigger - **ionic-button-block-positive:**
```HTML
<button class="button button-block button-positive"></button>
触发器 - ionic-button-block-royal: “HTML
Trigger - **ionic-button-block-stable:**
```HTML
<button class="button button-block button-stable"></button>
触发器 - ionic-button-calm: “HTML
Trigger - **ionic-button-clear-assertive:**
```HTML
<button class="button button-clear button-assertive"></button>
触发器 - ionic-button-clear-balanced: “HTML
Trigger - **ionic-button-clear-calm:**
```HTML
<button class="button button-clear button-calm"></button>
触发器 - ionic-button-clear-dark: ”HTML
Trigger - **ionic-button-clear-energized:**
```HTML
<button class="button button-clear button-energized"></button>
触发器 - ionic-button-clear-light: “HTML
Trigger - **ionic-button-clear-positive:**
```HTML
<button class="button button-clear button-positive"></button>
触发器 - ionic-button-clear-royal: ”HTML
Trigger - **ionic-button-clear-stable:**
```HTML
<button class="button button-clear button-stable"></button>
触发器 - ionic-button-dark: “HTML
Trigger - **ionic-button-energized:**
```HTML
<button class="button button-energized"></button>
触发器 - ionic-button-full-assertive: ”HTML
Trigger - **ionic-button-full-balanced:**
```HTML
<button class="button button-full button-balanced"></button>
触发器 - ionic-button-full-calm: “HTML
Trigger - **ionic-button-full-dark:**
```HTML
<button class="button button-full button-dark"></button>
触发器 - ionic-button-full-energized: ”HTML
Trigger - **ionic-button-full-light:**
```HTML
<button class="button button-full button-light"></button>
触发器 - ionic-button-full-positive: “HTML
Trigger - **ionic-button-full-royal:**
```HTML
<button class="button button-full button-royal"></button>
触发器 - ionic-button-full-stable: ”HTML
Trigger - **ionic-button-icon-left-assertive:**
```HTML
<button class="button icon-left ionicon button-assertive"></button>
触发器 - ionic-button-icon-left-balanced: “HTML
Trigger - **ionic-button-icon-left-calm:**
```HTML
<button class="button icon-left ionicon button-calm"></button>
触发器 - ionic-button-icon-left-dark: ”HTML
Trigger - **ionic-button-icon-left-energized:**
```HTML
<button class="button icon-left ionicon button-energized"></button>
触发器 - ionic-button-icon-left-light: “HTML
Trigger - **ionic-button-icon-left-positive:**
```HTML
<button class="button icon-left ionicon button-positive"></button>
触发器 - ionic-button-icon-left-royal: ”HTML
Trigger - **ionic-button-icon-left-stable:**
```HTML
<button class="button icon-left ionicon button-stable"></button>
触发器 - ionic-button-icon-right-assertive: “HTML
Trigger - **ionic-button-icon-right-balanced:**
```HTML
<button class="button icon-right ionicon button-balanced"></button>
触发器 - ionic-button-icon-right-calm: ”HTML
Trigger - **ionic-button-icon-right-dark:**
```HTML
<button class="button icon-right ionicon button-dark"></button>
触发器 - ionic-button-icon-right-energized: ”HTML
Trigger - **ionic-button-icon-right-light:**
```HTML
<button class="button icon-right ionicon button-light"></button>
触发器 - ionic-button-icon-right-positive: ”HTML
Trigger - **ionic-button-icon-right-royal:**
```HTML
<button class="button icon-right ionicon button-royal"></button>
触发器 - ionic-button-icon-right-stable: ”HTML
Trigger - **ionic-button-large-assertive:**
```HTML
<button class="button button-large button-assertive"></button>
触发器 - ionic-button-large-balanced: ”HTML
Trigger - **ionic-button-large-calm:**
```HTML
<button class="button button-large button-calm"></button>
触发器 - ionic-button-large-dark: “HTML
Trigger - **ionic-button-large-energized:**
```HTML
<button class="button button-large button-energized"></button>
触发器 - ionic-button-large-light: ”HTML
Trigger - **ionic-button-large-positive:**
```HTML
<button class="button button-large button-positive"></button>
触发器 - ionic-button-large-royal: “HTML
Trigger - **ionic-button-large-stable:**
```HTML
<button class="button button-large button-stable"></button>
触发器 - ionic-button-light: ”HTML
Trigger - **ionic-button-outline-assertive:**
```HTML
<button class="button button-outline button-assertive"></button>
触发器 - ionic-button-outline-balanced: “HTML
Trigger - **ionic-button-outline-calm:**
```HTML
<button class="button button-outline button-calm"></button>
触发器 - ionic-button-outline-dark: ”HTML
Trigger - **ionic-button-outline-energized:**
```HTML
<button class="button button-outline button-energized"></button>
触发器 - ionic-button-outline-light: “HTML
Trigger - **ionic-button-outline-positive:**
```HTML
<button class="button button-outline button-positive"></button>
触发器 - ionic-button-outline-royal: ”HTML
Trigger - **ionic-button-outline-stable:**
```HTML
<button class="button button-outline button-stable"></button>
触发器 - ionic-button-positive: “HTML
Trigger - **ionic-button-royal:**
```HTML
<button class="button button-royal"></button>
触发器 - ionic-button-small-assertive: ”HTML
Trigger - **ionic-button-small-balanced:**
```HTML
<button class="button button-small button-balanced"></button>
触发器 - ionic-button-small-calm: “HTML
Trigger - **ionic-button-small-dark:**
```HTML
<button class="button button-small button-dark"></button>
触发器 - ionic-button-small-energized: ”HTML
Trigger - **ionic-button-small-light:**
```HTML
<button class="button button-small button-light"></button>
触发器 - ionic-button-small-positive: “HTML
Trigger - **ionic-button-small-royal:**
```HTML
<button class="button button-small button-royal"></button>
触发器 - ionic-button-small-stable: ”HTML
Trigger - **ionic-button-stable:**
```HTML
<button class="button button-stable"></button>
列表
触发器 - ionic-collection-repeat: “HTML
Trigger - **ionic-item-avatar:**
```HTML
<a class="item item-avatar" href="#">
<img src="image_source">
<h2>title</h2>
<p>description</p>
</a>
触发器 - ionic-item-button-left: ”HTML
Trigger - **ionic-item-button-right:**
```HTML
<a class="item item-button-right" href="#"></a>
触发器 - ionic-item-divider: “HTML
Trigger - **ionic-item-icon-left-right:**
```HTML
<a class="item item-icon-left item-icon-right" href="#"></a>
触发器 - ionic-item-icon-left: ”HTML
Trigger - **ionic-item-icon-right:**
```HTML
<a class="item item-icon-right" href="#"></a>
触发器 - ionic-item-thumbnail-left: “HTML
标题
描述
Trigger - **ionic-item-thumbnail-right:**
```HTML
<a class="item item-thumbnail-right" href="#">
<img src="image_source">
<h2>title</h2>
<p>description</p>
</a>
Trigger - **ionic-list-inset:**
```HTML
<div class="list list-inset"></div>
卡片
触发器 - ionic-card-footer: “HTML
Trigger - **ionic-card-header-footer:**
```HTML
<div class="card">
<div class="item item-divider">
header
</div>
<div class="item item-text-wrap">
desc
</div>
<div class="item item-divider">
footer
</div>
</div>
触发器 - ionic-card-header: ”HTML
Trigger - **ionic-card-image:**
```HTML
<div class="item item-avatar" href="#">
<img src="image_source">
<h2>title</h2>
<p>description</p>
</div>
<div class="item item-image">
<img src="image_source">
</div>
<a class="item item-icon-left assertive" href="#">
<i class="icon ionicon"></i>
text_link
</a>
触发器 - ionic-card-list-item: “HTML 描述
Trigger - **ionic-card-list:**
```HTML
<div class="list card">
</div>
触发器 - ionic-card-showcase: ”HTML
标题
描述
Trigger - **ionic-card:**
```HTML
<div class="card">
<div class="item item-text-wrap">
desc
</div>
</div>
表单
触发器 - ionic-input-floating:
<label class="item item-input item-floating-label">
<span class="input-label">input_name}</span>
<input type="text" placeholder="input_placeholder">
</label>
触发器 - ionic-input-header:
<div class="bar bar-header item-input-inset">
<label class="item-input-wrapper">
<i class="icon ion-ios7-search placeholder-icon"></i>
<input type="search" placeholder="Search">
</label>
<button class="button button-clear">
Cancel
</button>
</div>
触发器 - ionic-input-icon:
<label class="item item-input">
<i class="icon ion-search placeholder-icon"></i>
<input type="text" placeholder="Search">
</label>
触发器 - ionic-input-inline:
<label class="item item-input">
<span class="input-label">input_name</span>
<input type="text">
</label>
触发器 - ionic-input-inset:
<div class="item item-input-inset">
<label class="item-input-wrapper">
<input type="text" placeholder="input_placeholder">
</label>
<button class="button button-small">
button_name
</button>
</div>
触发器 - ionic-input-placeholder:
<label class="item item-input">
<input type="text" placeholder="placeholder_1">
</label>
触发器 - ionic-input-stacked:
<label class="item item-input item-stacked-label">
<span class="input-label">input_name</span>
<input type="text" placeholder="input_placeholder">
</label>
切换
触发器 - ionic-toggle-assertive:
<li class="item item-toggle">
desc
<label class="toggle toggle-assertive">
<input type="checkbox">
<div class="track">
<div class="handle"></div>
</div>
</label>
</li>
触发器 - ionic-toggle-balanced:
<li class="item item-toggle">
desc
<label class="toggle toggle-balanced">
<input type="checkbox">
<div class="track">
<div class="handle"></div>
</div>
</label>
</li>
触发器 - ionic-toggle-calm:
<li class="item item-toggle">
desc
<label class="toggle toggle-calm">
<input type="checkbox">
<div class="track">
<div class="handle"></div>
</div>
</label>
</li>
触发器 - ionic-toggle-dark:
<li class="item item-toggle">
desc
<label class="toggle toggle-dark">
<input type="checkbox">
<div class="track">
<div class="handle"></div>
</div>
</label>
</li>
触发器 - ionic-toggle-energized:
<li class="item item-toggle">
desc
<label class="toggle toggle-energized">
<input type="checkbox">
<div class="track">
<div class="handle"></div>
</div>
</label>
</li>
触发器 - ionic-toggle-light:
<li class="item item-toggle">
desc
<label class="toggle toggle-light">
<input type="checkbox">
<div class="track">
<div class="handle"></div>
</div>
</label>
</li>
触发器 - ionic-toggle-positive:
<li class="item item-toggle">
desc
<label class="toggle toggle-positive">
<input type="checkbox">
<div class="track">
<div class="handle"></div>
</div>
</label>
</li>
触发器 - ionic-toggle-royal:
<li class="item item-toggle">
desc
<label class="toggle toggle-royal">
<input type="checkbox">
<div class="track">
<div class="handle"></div>
</div>
</label>
</li>
触发器 - ionic-toggle-stable:
<li class="item item-toggle">
desc
<label class="toggle toggle-stable">
<input type="checkbox">
<div class="track">
<div class="handle"></div>
</div>
</label>
</li>
复选框
触发器 - ionic-checkbox-assertive:
<li class="item item-checkbox">
<label class="checkbox checkbox-assertive">
<input type="checkbox">
</label>
desc
</li>
触发器 - ionic-checkbox-balanced:
<li class="item item-checkbox">
<label class="checkbox checkbox-balanced">
<input type="checkbox">
</label>
desc
</li>
触发器 - ionic-checkbox-calm:
<li class="item item-checkbox">
<label class="checkbox checkbox-calm">
<input type="checkbox">
</label>
desc
</li>
触发器 - ionic-checkbox-dark:
<li class="item item-checkbox">
<label class="checkbox checkbox-dark">
<input type="checkbox">
</label>
desc
</li>
触发器 - ionic-checkbox-energized:
<li class="item item-checkbox">
<label class="checkbox checkbox-energized">
<input type="checkbox">
</label>
desc
</li>
触发器 - ionic-checkbox-light:
<li class="item item-checkbox">
<label class="checkbox checkbox-light">
<input type="checkbox">
</label>
desc
</li>
触发器 - ionic-checkbox-positive:
<li class="item item-checkbox">
<label class="checkbox checkbox-positive">
<input type="checkbox">
</label>
desc
</li>
触发器 - ionic-checkbox-royal:
<li class="item item-checkbox">
<label class="checkbox checkbox-royal">
<input type="checkbox">
</label>
desc
</li>
触发器 - ionic-checkbox-stable:
<li class="item item-checkbox">
<label class="checkbox checkbox-stable">
<input type="checkbox">
</label>
desc
</li>
单选按钮
触发器 - ionic-radio-button:
<label class="item item-radio">
<input type="radio" name="group">
<div class="item-content">
desc
</div>
<i class="radio-icon ion-checkmark"></i>
</label>
范围
触发器 - ionic-range-assertive:
<div class="range range-assertive">
<i class="icon ion-volume-low"></i>
<input type="range" name="volume" min="0" max="100" value="33">
<i class="icon ion-volume-high"></i>
</div>
触发器 - ionic-range-balanced:
<div class="range range-balanced">
<i class="icon ion-volume-low"></i>
<input type="range" name="volume" min="0" max="100" value="33">
<i class="icon ion-volume-high"></i>
</div>
触发器 - ionic-range-calm:
<div class="range range-calm">
<i class="icon ion-volume-low"></i>
<input type="range" name="volume" min="0" max="100" value="33">
<i class="icon ion-volume-high"></i>
</div>
触发器 - ionic-range-dark:
<div class="range range-dark">
<i class="icon ion-volume-low}"></i>
<input type="range" name="volume" min="0" max="100" value="33">
<i class="icon ion-volume-high"></i>
</div>
触发器 - ionic-range-energized:
<div class="range range-energized">
<i class="icon ion-volume-low}"></i>
<input type="range" name="volume" min="0" max="100" value="33">
<i class="icon ion-volume-high"></i>
</div>
触发器 - ionic-range-item-assertive:
<div class="item range range-assertive">
<i class="icon ion-volume-low}"></i>
<input type="range" name="volume" min="0" max="100" value="33">
<i class="icon ion-volume-high"></i>
</div>
触发器 - ionic-range-item-balanced:
<div class="item range range-balanced">
<i class="icon ion-volume-low}"></i>
<input type="range" name="volume" min="0" max="100" value="33">
<i class="icon ion-volume-high"></i>
</div>
触发器 - ionic-range-item-calm:
<div class="item range range-calm">
<i class="icon ion-volume-low}"></i>
<input type="range" name="volume" min="0" max="100" value="33">
<i class="icon ion-volume-high"></i>
</div>
触发器 - ionic-range-item-dark:
<div class="item range range-dark">
<i class="icon ion-volume-low}"></i>
<input type="range" name="volume" min="0" max="100" value="33">
<i class="icon ion-volume-high"></i>
</div>
触发器 - ionic-range-item-energized:
<div class="item range range-energized">
<i class="icon ion-volume-low}"></i>
<input type="range" name="volume" min="0" max="100" value="33">
<i class="icon ion-volume-high"></i>
</div>
触发器 - ionic-range-item-light:
<div class="item range range-light">
<i class="icon ion-volume-low}"></i>
<input type="range" name="volume" min="0" max="100" value="33">
<i class="icon ion-volume-high"></i>
</div>
触发器 - ionic-range-item-positive:
<div class="item range range-positive">
<i class="icon ion-volume-low}"></i>
<input type="range" name="volume" min="0" max="100" value="33">
<i class="icon ion-volume-high"></i>
</div>
触发器 - ionic-range-item-royal:
<div class="item range range-royal">
<i class="icon ion-volume-low}"></i>
<input type="range" name="volume" min="0" max="100" value="33">
<i class="icon ion-volume-high"></i>
</div>
触发器 - ionic-range-item-stable:
<div class="item range range-stable">
<i class="icon ion-volume-low}"></i>
<input type="range" name="volume" min="0" max="100" value="33">
<i class="icon ion-volume-high"></i>
</div>
触发器 - ionic-range-light:
<div class="range range-light">
<i class="icon ion-volume-low}"></i>
<input type="range" name="volume" min="0" max="100" value="33">
<i class="icon ion-volume-high"></i>
</div>
触发器 - ionic-range-positive:
<div class="range range-positive">
<i class="icon ion-volume-low}"></i>
<input type="range" name="volume" min="0" max="100" value="33">
<i class="icon ion-volume-high"></i>
</div>
触发器 - ionic-range-royal:
<div class="range range-royal">
<i class="icon ion-volume-low}"></i>
<input type="range" name="volume" min="0" max="100" value="33">
<i class="icon ion-volume-high"></i>
</div>
触发器 - ionic-range-stable:
<div class="range range-stable">
<i class="icon ion-volume-low}"></i>
<input type="range" name="volume" min="0" max="100" value="33">
<i class="icon ion-volume-high"></i>
</div>
选择
触发器 - ionic-select-assertive:
<label class="item item-input item-select item-assertive">
<div class="input-label">
desc
</div>
<select>
<option selected>opt1</option>
<option>opt2</option>
<select>
</label>
触发器 - ionic-select-balanced:
<label class="item item-input item-select item-balanced">
<div class="input-label">
desc
</div>
<select>
<option selected>opt1</option>
<option>opt2</option>
<select>
</label>
触发器 - ionic-select-calm:
<label class="item item-input item-select item-calm">
<div class="input-label">
desc
</div>
<select>
<option selected>opt1</option>
<option>opt2</option>
<select>
</label>
触发器 - ionic-select-dark:
<label class="item item-input item-select item-dark">
<div class="input-label">
desc
</div>
<select>
<option selected>opt1</option>
<option>opt2</option>
<select>
</label>
触发器 - ionic-select-energized:
<label class="item item-input item-select item-energized">
<div class="input-label">
desc
</div>
<select>
<option selected>opt1</option>
<option>opt2</option>
<select>
</label>
触发器 - ionic-select-light:
<label class="item item-input item-select item-light">
<div class="input-label">
desc
</div>
<select>
<option selected>opt1</option>
<option>opt2</option>
<select>
</label>
触发器 - ionic-select-positive:
<label class="item item-input item-select item-positive">
<div class="input-label">
desc
</div>
<select>
<option selected>opt1</option>
<option>opt2</option>
<select>
</label>
触发器 - ionic-select-royal:
<label class="item item-input item-select item-royal">
<div class="input-label">
desc
</div>
<select>
<option selected>opt1</option>
<option>opt2</option>
<select>
</label>
触发器 - ionic-select-stable:
<label class="item item-input item-select item-stable">
<div class="input-label">
desc
</div>
<select>
<option selected>opt1</option>
<option>opt2</option>
<select>
</label>
标签页
触发器 - ionic-tabs-assertive:
<div class="tabs tabs-assertive"></div>
触发器 - ionic-tabs-balanced:
<div class="tabs tabs-balanced"></div>
触发器 - ionic-tabs-calm:
<div class="tabs tabs-calm"></div>
触发器 - ionic-tabs-dark:
<div class="tabs tabs-dark"></div>
触发器 - ionic-tabs-energized:
<div class="tabs tabs-energized"></div>
触发器 - ionic-tabs-icon-left-assertive:
<div class="tabs tabs-icon-left tabs-assertive"></div>
触发器 - ionic-tabs-icon-left-balanced:
<div class="tabs tabs-icon-left tabs-balanced"></div>
触发器 - ionic-tabs-icon-left-calm:
<div class="tabs tabs-icon-left tabs-calm"></div>
触发器 - ionic-tabs-icon-left-dark:
<div class="tabs tabs-icon-left tabs-dark"></div>
触发器 - ionic-tabs-icon-left-energized:
<div class="tabs tabs-icon-left tabs-energized"></div>
触发器 - ionic-tabs-icon-left-light:
<div class="tabs tabs-icon-left tabs-light"></div>
触发器 - ionic-tabs-icon-left-positive:
<div class="tabs tabs-icon-left tabs-positive"></div>
触发器 - ionic-tabs-icon-left-royal:
<div class="tabs tabs-icon-left tabs-royal"></div>
触发器 - ionic-tabs-icon-left-stable:
<div class="tabs tabs-icon-left tabs-stable"></div>
触发器 - ionic-tabs-icon-only-assertive:
<div class="tabs tabs-icon-only tabs-assertive"></div>
触发器 - ionic-tabs-icon-only-balanced:
<div class="tabs tabs-icon-only tabs-balanced"></div>
触发器 - ionic-tabs-icon-only-calm:
<div class="tabs tabs-icon-only tabs-calm"></div>
触发器 - ionic-tabs-icon-only-dark:
<div class="tabs tabs-icon-only tabs-dark"></div>
触发器 - ionic-tabs-icon-only-energized:
<div class="tabs tabs-icon-only tabs-energized"></div>
触发器 - ionic-tabs-icon-only-light:
<div class="tabs tabs-icon-only tabs-light"></div>
触发器 - ionic-tabs-icon-only-positive:
<div class="tabs tabs-icon-only tabs-positive"></div>
触发器 - ionic-tabs-icon-only-royal:
<div class="tabs tabs-icon-only tabs-royal"></div>
触发器 - ionic-tabs-icon-only-stable:
<div class="tabs tabs-icon-only tabs-stable"></div>
触发器 - ionic-tabs-icon-top-assertive:
<div class="tabs tabs-icon-top tabs-assertive"></div>
触发器 - ionic-tabs-icon-top-balanced:
<div class="tabs tabs-icon-top tabs-balanced"></div>
触发器 - ionic-tabs-icon-top-calm:
<div class="tabs tabs-icon-top tabs-calm"></div>
触发器 - ionic-tabs-icon-top-dark:
<div class="tabs tabs-icon-top tabs-dark"></div>
触发器 - ionic-tabs-icon-top-energized:
<div class="tabs tabs-icon-top tabs-energized"></div>
触发器 - ionic-tabs-icon-top-light:
<div class="tabs tabs-icon-top tabs-light"></div>
触发器 - ionic-tabs-icon-top-positive:
<div class="tabs tabs-icon-top tabs-positive"></div>
触发器 - ionic-tabs-icon-top-royal:
<div class="tabs tabs-icon-top tabs-royal"></div>
触发器 - ionic-tabs-icon-top-stable:
<div class="tabs tabs-icon-top tabs-stable"></div>
触发器 - ionic-tabs-item-icon:
<a class="tab-item" href="#">
<i class="icon ion-home"></i>
</a>
触发器 - ionic-tabs-item:
<a class="tab-item" href="#">
Tab}
</a>
触发器 - ionic-tabs-light:
<div class="tabs tabs-light"></div>
触发器 - ionic-tabs-positive:
<div class="tabs tabs-positive"></div>
触发器 - ionic-tabs-royal:
<div class="tabs tabs-royal"></div>
触发器 - ionic-tabs-stable:
<div class="tabs tabs-stable"></div>
触发器 - ionic-tabs-striped-assertive:
<div class="tabs-striped tabs-color-assertive"></div>
触发器 - ionic-tabs-striped-balanced:
<div class="tabs-striped tabs-color-balanced"></div>
触发器 - ionic-tabs-striped-calm:
<div class="tabs-striped tabs-color-calm"></div>
触发器 - ionic-tabs-striped-dark:
<div class="tabs-striped tabs-color-dark"></div>
触发器 - ionic-tabs-striped-energized:
<div class="tabs-striped tabs-color-energized"></div>
触发器 - ionic-tabs-striped-light:
<div class="tabs-striped tabs-color-light"></div>
触发器 - ionic-tabs-striped-positive:
<div class="tabs-striped tabs-color-positive"></div>
触发器 - ionic-tabs-striped-royal:
<div class="tabs-striped tabs-color-royal"></div>
触发器 - ionic-tabs-striped-stable:
<div class="tabs-striped tabs-color-stable"></div>
JavaScript
操作表
触发器 - $ionicActionSheet.show:
$ionicActionSheet.show({
buttons: [
{ text: "Button text 1" },
{ text: "Move" }
],
destructiveText: "Delete",
titleText: "Title",
cancelText: "Cancel",
cancel: function() {
your code goes here
},
buttonClicked: function(index) {
return true;
}
});
背景板
触发器 - $ionicBackdrop.release:
$ionicBackdrop.release();
触发器 - $ionicBackdrop.retain:
$ionicBackdrop.retain();
内容
触发器 - $ionicScrollDelegate.anchorScroll:
$ionicScrollDelegate.anchorScroll(shouldAnimate)
触发器 - $ionicScrollDelegate.getByHandle:
$ionicScrollDelegate.$getByHandle(handle)
触发器 - $ionicScrollDelegate.getScrollPosition:
$ionicScrollDelegate.getScrollPosition()
触发器 - $ionicScrollDelegate.getScrollView:
$ionicScrollDelegate.getScrollView()
触发器 - $ionicScrollDelegate.resize:
$ionicScrollDelegate.resize()
触发器 - $ionicScrollDelegate.scrollBottom:
$ionicScrollDelegate.scrollBottom(shouldAnimate)
触发器 - $ionicScrollDelegate.scrollBy:
$ionicScrollDelegate.scrollBy(left, top, shouldAnimate)
触发器 - $ionicScrollDelegate.scrollTo:
$ionicScrollDelegate.scrollTo(left, top, shouldAnimate)
触发器 - $ionicScrollDelegate.scrollTop:
$ionicScrollDelegate.scrollTop(shouldAnimate)
触发器 - $ionicScrollDelegate.zoomBy:
$ionicScrollDelegate.zoomBy(factor, animate, originLeft, originTop)
触发器 - $ionicScrollDelegate.zoomTo:
$ionicScrollDelegate.zoomTo(level, animate, originLeft, originTop)
触发器 - <ion-content :
<ion-content has-subheader="false"></ion-content>
触发器 - <ion-refresher :
<ion-refresher pulling-text="Pull to refresh..." on-refresh="doRefresh()"></ion-refresher>
触发器 - <ion-pane :
<ion-pane></ion-pane>
表单输入
触发器 - <ion-checkbox :
<ion-checkbox ng-model="isChecked">Checkbox Label</ion-checkbox>
触发器 - <ion-radio :
<ion-radio ng-model="choice" ng-value="\'A\'">Choose A</ion-radio>
触发器 - <ion-toogle :
<ion-toggle ng-model="airplaneMode" toggle-class="toggle-calm">Airplane Mode</ion-toggle>
页眉/页脚
触发器 - <ion-header-bar :
<ion-header-bar align-title="left" class="bar-positive"></ion-header-bar>
触发器 - <ion-footer-bar :
<ion-footer-bar ion-footer-bar align-title="left" class="bar-assertive"></ion-footer-bar>
列表
触发器 - $ionicListDelegate.canSwipeItems:
$ionicListDelegate.canSwipeItems(true});
触发器 - $ionicListDelegate.closeOptionButtons:
$ionicListDelegate.closeOptionButtons();
触发器 - $ionicListDelegate.showDelete:
$ionicListDelegate.showDelete(true);
触发器 - $ionicListDelegate.showReorder:
$ionicListDelegate.showReorder(true);
触发器 - <ion-list :
<ion-list></ion-list>
触发器 - <ion-item :
<ion-item href="#"></ion-item>
触发器 - <ion-delete-button :
<ion-delete-button class="ion-minus-circled"></ion-delete-button>
触发器 - <ion-reorder-button :
<ion-reorder-button class="ion-navicon" on-reorder="moveItem(item, $fromIndex, $toIndex)"></ion-reorder-button>
触发器 - <ion-option-button :
<ion-option-button class="button-positive"></ion-option-button>
加载
触发器 - $ionicLoading.hide:
$ionicLoading.hide()
触发器 - $ionicLoading.show:
$ionicLoading.show({
template: "Loading..."
});
模态框
触发器 - $ionicModal.fromTemplate:
$ionicModal.fromTemplate(templateString, options)
触发器 - $ionicModal.fromTemplateUrl:
$ionicModal.fromTemplateUrl(templateUrl, options)
触发器 - <ion-modal-view :
<ion-modal-view></ion-modal-view>
导航
触发器 - $ionicHistory.backTitle:
$ionicHistory.backTitle()
触发器 - $ionicHistory.backView:
$ionicHistory.backView()
触发器 - $ionicHistory.clearCache:
$ionicHistory.clearCache()
触发器 - $ionicHistory.clearHistory:
$ionicHistory.clearHistory()
触发器 - $ionicHistory.currentHistoryId:
$ionicHistory.currentHistoryId()
触发器 - $ionicHistory.currentStateName:
$ionicHistory.currentStateName()
触发器 - $ionicHistory.currentTitle:
$ionicHistory.currentTitle(val)
触发器 - $ionicHistory.currentView:
$ionicHistory.currentView()
触发器 - $ionicHistory.forwardView:
$ionicHistory.forwardView()
触发器 - $ionicHistory.goBack:
$ionicHistory.goBack()
触发器 - $ionicHistory.nextViewOptions:
$ionicHistory.nextViewOptions(
disableAnimate: true,
disableBack: true
)
触发器 - $ionicHistory.viewHistory:
$ionicHistory.viewHistory()
触发器 - $ionicNavBarDelegate.align:
$ionicNavBarDelegate.align(direction)
触发器 - $ionicNavBarDelegate.back:
$ionicNavBarDelegate.back()
触发器 - $ionicNavBarDelegate.showBackButton:
$ionicNavBarDelegate.showBackButton(show)
触发器 - $ionicNavBarDelegate.showBar:
$ionicNavBarDelegate.showBar(show)
触发器 - $ionicNavBarDelegate.title:
$ionicNavBarDelegate.title(title)
触发器 - $ionicView.afterEnter:
$scope.$on("$ionicView.afterEnter", function () {
});
触发器 - $ionicView.afterLeave:
$scope.$on("$ionicView.afterLeave", function () {
});
触发器 - $ionicView.beforeEnter:
$scope.$on("$ionicView.beforeEnter", function () {
});
触发器 - $ionicView.beforeLeave:
$scope.$on("$ionicView.beforeLeave", function () {
});
触发器 - $ionicView.enter:
$scope.$on("$ionicView.enter", function () {
});
触发器 - $ionicView.leave:
$scope.$on("$ionicView.leave", function () {
});
触发器 - $ionicView.loaded:
$scope.$on("$ionicView.loaded", function () {
});
触发器 - $ionicView.unloaded:
$scope.$on("$ionicView.unloaded", function () {
});
触发器 - <ion-nav-view :
<ion-nav-view view-title="Your Title!"></ion-view>
触发器 - <ion-nav-bar :
<ion-nav-bar class="bar-positive" align-title="left"></ion-nav-bar>
触发器 - <ion-nav-buttons :
<ion-nav-buttons side="primary"></ion-nav-buttons>
触发器 - <ion-nav-back-button :
<ion-nav-back-button class="button-clear"></ion-nav-back-button>
触发器 - <ion-nav-title :
<ion-nav-title></ion-nav-title>
平台
触发器 - $ionicPlatform.offHardwareBackButton:
$ionicPlatform.offHardwareBackButton(callback)
触发器 - $ionicPlatform.on:
$ionicPlatform.on(type, callback)
触发器 - $ionicPlatform.onHardwareBackButton:
$ionicPlatform.onHardwareBackButton(callback)
触发器 - $ionicPlatform.ready:
$ionicPlatform.ready()
触发器 - $ionicPlatform.registerBackButtonAction:
$ionicPlatform.registerBackButtonAction(callback, priority)
弹出框
触发器 - $ionicPopover.fromTemplate:
$ionicPopover.fromTemplate(templateString, {
options
});
触发器 - $ionicPopover.fromTemplateUrl:
$ionicPopover.fromTemplateUrl(templateUrl, {
options
})
弹出
触发器 - $ionicPopup.alert:
$ionicPopup.alert({
title: $1,
template: $2
});
触发器 - $ionicPopup.confirm:
$ionicPopup.confirm({
title: $1,
template: $2
});
触发器 - $ionicPopup.prompt:
$ionicPopup.prompt({
title: $1,
template: $2,
inputType: $3,
inputPlaceholder: $4
})
触发器 - $ionicPopup.show:
$ionicPopup.show({
template: $1,
title: $2,
subTitle: $3,
scope: $scope,
buttons: [$4]
});
滚动
触发器 - <ion-scroll :
<ion-scroll zooming=\"true\" direction=\"xy\" style=\"width: 500px; height: 500px\"></ion-scroll>
触发器 - <ion-infinite-scroll :
<ion-infinite-scroll on-infinite="loadMore()"></ion-infinite-scroll>
侧边菜单
触发器 - $ionicSideMenuDelegate.$getByHandle:
$ionicSideMenuDelegate.$getByHandle(handle)
触发器 - $ionicSideMenuDelegate.canDragContent:
$ionicSideMenuDelegate.canDragContent()
触发器 - $ionicSideMenuDelegate.edgeDragThreshold:
$ionicSideMenuDelegate.edgeDragThreshold(value)
触发器 - $ionicSideMenuDelegate.$getByHandle:
$ionicSideMenuDelegate.$getByHandle(handle)
触发器 - $ionicSideMenuDelegate.getOpenRatio:
$ionicSideMenuDelegate.getOpenRatio()
触发器 - $ionicSideMenuDelegate.isOpen:
$ionicSideMenuDelegate.isOpen()
触发器 - $ionicSideMenuDelegate.isOpenLeft:
$ionicSideMenuDelegate.isOpenLeft()
触发器 - $ionicSideMenuDelegate.isOpenRight:
$ionicSideMenuDelegate.isOpenRight()
触发器 - $ionicSideMenuDelegate.toggleLeft:
$ionicSideMenuDelegate.toggleLeft()
触发器 - $ionicSideMenuDelegate.toggleRight:
$ionicSideMenuDelegate.toggleRight()
触发器 - <ion-side-menus :
<ion-side-menus></ion-side-menus>
触发器 - <ion-side-menu-content :
<ion-side-menu-content drag-content="true"></ion-side-menu-content>
触发器 - <ion-side-menu :
<ion-side-menu side="left"></ion-side-menu>
幻灯区
触发器 - ** “ 触发器 - ** ”标签页
触发器 - **$ionicTabsDelegate.$getByHandle:** “JavaScript $ionicTabsDelegate.$getByHandle(handle) ” 触发器 - **$ionicTabsDelegate.select:** “JavaScript $ionicTabsDelegate.select(index) ” 触发器 - **$ionicTabsDelegate.selectedIndex:** “JavaScript $ionicTabsDelegate.selectedIndex() ” 触发器 - ** “ 触发器 - ** ”实用工具
触发器 - $ionicConfigProvider.backButton.icon:
$ionicConfigProvider.backButton.icon(value)
触发器 - $ionicConfigProvider.backButton.previousTitleText:
$ionicConfigProvider.backButton.previousTitleText(value)
触发器 - $ionicConfigProvider.backButton.text:
$ionicConfigProvider.backButton.text(value)
触发器 - $ionicConfigProvider.navBar.alignTitle:
$ionicConfigProvider.navBar.alignTitle(value)
触发器 - $ionicConfigProvider.navBar.positionPrimaryButtons:
$ionicConfigProvider.navBar.positionPrimaryButtons(value)
触发器 - $ionicConfigProvider.navBar.positionSecondaryButtons:
$ionicConfigProvider.navBar.positionSecondaryButtons(value)
触发器 - $ionicConfigProvider.tabs.position:
$ionicConfigProvider.tabs.position(value)
触发器 - $ionicConfigProvider.tabs.style:
$ionicConfigProvider.tabs.style(value)
触发器 - $ionicConfigProvider.templates.maxPrefetch:
$ionicConfigProvider.templates.maxPrefetch(value)
触发器 - $ionicConfigProvider.views.forwardCache:
$ionicConfigProvider.views.forwardCache(value)
触发器 - $ionicConfigProvider.views.maxCache:
$ionicConfigProvider.views.maxCache(maxNumber)
触发器 - $ionicConfigProvider.views.transition:
$ionicConfigProvider.views.transition(transition)
触发器 - ionicDomUtil.animationFrameThrottle:
ionic.DomUtil.animationFrameThrottle(callback)
触发器 - ionicDomUtil.blurAll:
ionic.DomUtil.blurAll()
触发器 - ionicDomUtil.getChildIndex:
ionic.DomUtil.getChildIndex(element, type)
触发器 - ionicDomUtil.getParentOrSelfWithClass:
ionic.DomUtil.getParentOrSelfWithClass(element, className)
触发器 - ionicDomUtil.getParentWithClass:
ionic.DomUtil.getParentWithClass(element, className)
触发器 - ionicDomUtilgetPositionInParent:
ionic.DomUtil.getPositionInParent(element)
触发器 - ionicDomUtil.getTextBounds:
ionic.DomUtil.getTextBounds(textNode)
触发器 - ionicDomUtil.ready:
ionic.DomUtil.ready(callback)
触发器 - ionicDomUtil.rectContains:
ionic.DomUtil.rectContains(x, y, x1, y1, x2, y2)
触发器 - ionicDomUtil.requestAnimationFrame:
ionic.DomUtil.requestAnimationFrame(callback)
触发器 - ionicEventController.off:
ionic.EventController.off(type, callback, element)
触发器 - ionicEventController.offGesture:
ionic.EventController.offGesture(eventType, callback, element)
触发器 - ionicEventController.on:
ionic.EventController.on(type, callback, element)
触发器 - ionicEventController.onGesture:
ionic.EventController.onGesture(eventType, callback, element)
触发器 - ionicEventController.trigger:
ionic.EventController.trigger(eventType, data)
触发器 - ionicPlatform.device:
ionic.Platform.device()
触发器 - ionicPlatform.exitApp:
ionic.Platform.exitApp()
触发器 - ionicPlatform.fullScreen:
ionic.Platform.fullScreen()
触发器 - ionicPlatform.grade:
ionic.Platform.grade
触发器 - ionicPlatform.isAndroid:
ionic.Platform.isAndroid()
触发器 - ionicPlatform.isFullScreen:
ionic.Platform.isFullScreen
触发器 - ionicPlatform.isIOS:
ionic.Platform.isIOS()
触发器 - ionicPlatform.isIPad:
ionic.Platform.isIPad()
触发器 - ionicPlatform.isReady:
ionic.Platform.isReady
触发器 - ionicPlatform.isWebView:
ionic.Platform.isWebView()
触发器 - ionicPlatform.isWindowsPhone:
ionic.Platform.isWindowsPhone()
触发器 - ionicPlatform.platform:
ionic.Platform.platform()
触发器 - ionicPlatform.platforms:
ionic.Platform.platforms
触发器 - ionicPlatform.ready:
ionic.Platform.ready(callback)
触发器 - ionicPlatform.setGrade:
ionic.Platform.setGrade(grade)
触发器 - ionicPlatform.showStatusBar:
ionic.Platform.showStatusBar(shouldShow)
触发器 - ionicPlatform.version:
ionic.Platform.version()
触发器 - $ionicPosition.offset:
$ionicPosition.offset(element)
触发器 - $ionicPosition.position:
$ionicPosition.position(element)
旋转器
触发器 - <ion-spinner :
<ion-spinner icon="spiral"></ion-spinner>