当前位置: 首页 > 软件库 > 程序开发 > >

ember-link-action

授权协议 MIT License
开发语言 JavaScript
所属分类 程序开发
软件类型 开源软件
地区 不详
投 递 者 阎弘雅
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Ember Link Action

Ember addon. Fire action when LinkTo transitions to other route. OK for SEO solution.

Usage

Octane

You can pass an action as @invokeAction attribute of LinkTo component:

<LinkTo @route='cart' @invokeAction={{this.testAction}}>Cart</LinkTo>
<LinkTo @route='cart' @invokeAction={{fn this.testAction 'value1' 'value2'}}>
  Cart
</LinkTo>

Classic

You can pass closure action as invokeAction attribute of {{link-to}} component:

{{#link-to 'cart' invokeAction=(action 'testAction')}}
  Cart
{{/link-to}}

To pass parameters to action you can use:

{{#link-to 'cart' invokeAction=(action 'testAction' param1 param2)}}
  Cart
{{/link-to}}

Compatibility

  • Ember.js v3.12 or above
  • Ember CLI v2.13 or above
  • Node.js v10 or above

This addon supports Embroider.

Most recent versions work with >= 3.0 versions of Ember. For more info check test scenarios in travis.yml.

For >= 2.0.0 AND < 3 compatibility use tested version: 1.0.0.

For 1.13.13 compatibility use tested version: 0.0.37.

Installation

ember install ember-link-action

Contributing

See the Contributing guide for details.

License

This project is licensed under the MIT License.

  • 第一章 对象模型 Ember.js 入门指南——类的定义、初始化、继承 Ember.js 入门指南——类的扩展(reopen) Ember.js 入门指南——计算属性(compute properties) Ember.js 入门指南——观察者(observer) Ember.js 入门指南——绑定(bingding) Ember.js 入门指南——枚举(enumerables) Ember.js

 相关资料
  • ember-link Introduces a new Link primitive to pass around self-contained references toroutes, like URLs, but with state (isActive, ...) and methods (transitionTo,...). Also brings along an accompanyin

  • 描述 Link 是基础的链接组件,在 Web 容器中通过 a 标签实现,它带有默认样式 textDecoration: 'none'。 使用 Link 组件并不能新开一个 Webview ,它只是在当前的 Webview 中做页面的跳转。 安装 $ npm install rax-link --save 属性 属性 类型 默认值 必填 描述 支持 onPress Function - ✘ 节点被点

  • link 方法 把字符串显示为超链接。 语法: stringObject.link( url ); 参数说明: url - 必需,要链接的 URL。 示例: var Str = "graybobo", s = Str.link( 'https://github.com/Graybobo' ); console.log( s ); 结果: >>> <a href

  • 描述 (Description) 此方法创建一个请求另一个URL的HTML超文本链接。 语法 (Syntax) link()方法的语法如下 - string.link( hrefname ) 属性细节 hrefname - 指定A标记的HREF的任何字符串; 它应该是一个有效的URL。 返回值 (Return Value) 返回带有标记的字符串。 例子 (Example) 请尝试以下示例。 <h

  • 描述 (Description) 此函数创建一个链接到文件OLDFILE的新文件名NEWFILE。 该功能创建了一个硬链接; 如果需要符号链接,请使用符号链接功能。 语法 (Syntax) 以下是此函数的简单语法 - link OLDFILE,NEWFILE 返回值 (Return Value) 此函数在失败时返回0,在成功时返回1。 例子 (Example) 以下是显示其基本用法的示例代码,这

  • link(建立文件连接) 相关函数 symlink,unlink 表头文件 #include<unistd.h> 定义函数 int link (const char * oldpath,const char * newpath); 函数说明 link()以参数newpath指定的名称来建立一个新的连接(硬连接)到参数oldpath所指定的已存在文件。如果参数newpath指定的名称为一已存在的文件