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

ember-ref-modifier

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

ember-ref-modifier


Check ember-ref-bucket first!

ember-ref-modifier likely will be deprecated after ember-ref-bucket major release


An implementation of the {{ref}} element modifier.Heavily inspired by ember-on-modifier and @ember/render-modifiers.

Installation

ember install ember-ref-modifier

Compatibility

  • Ember.js v3.13 or above
  • ember-cli v2.13 or above

Usage

<button {{ref this "button"}} data-name="foo">
  Click me baby, one more time!
</button>

{{this.button.dataset.name}} >> "foo"

<button {{ref this.callback}} data-name="foo">
  Click me baby, one more time!
</button>
class Component {
	@action callback(node) {
		this.node = node;
	}
}

<div {{ref this "divContainer" }}></div>
{{#-in-element this.divContainer}}
  Hello!
{{/-in-element}}

// hash helper must return an EmberObject! The default hash helper returns a pojo.
{{#let (hash) as |ctx|}}
	<input id="name-input" {{ref ctx 'inputNode'}}>
	<label for={{ctx.inputNode.id}}> Enter your name </label>
{{/let}}


<button {{ref this "button"}}>
  Click me baby, one more time!
</button>
import Component from '@ember/component';

export default class BritneySpearsComponent extends Component {
  button!: DOMNode
}

This is essentially equivalent to:

didInsertElement() {
  super.didInsertElement();
  this.set('button', this.element.querySelector('button'));
}

It will also re-register property, if any of the passed parameters change.

  • 目录 1. Vue环境搭建(Node) 2. npm与yarn详细使用 3. Vue介绍及其基本使用 4. Vue指令(Directives) 5. Vue修饰符(Modifier) 6. Vue计算属性(computed)和侦听器(watch) 7. webpack(module bundler,模块打包器) 8. webpack基本使用 9. webpack常用转换器(loader)与插件(p

 相关资料
  • ember-ref-bucket This addon was created as a rethinking of ember-ref-modifier, with a more simplified API and without some of the downsides of the previous implementation. The addon allows users to ge

  • ref

    描述 (Description) 如果EXPR或$ _(如果未提供EXPR)是引用,则此函数返回true值。 返回的实际值还定义了引用引用的实体类型。 内置类型是 - REF SCALAR ARRAY HASH CODE GLOB LVALUE IO::Handle 如果变量被bless()函数祝福,那么将返回新的数据类型。 新数据类型通常是类名。 语法 (Syntax) 以下是此函数的简单语法

  • ref

    这用于创建参考值。 创建参考值时,可以选择提供验证器功能,该功能将验证创建的值。 语法 (Syntax) 以下是语法。 (ref x options) Parameters - 'x'是需要提供给参考的值。 “选项”是一组可以提供的选项,例如validate命令。 Return Value - 引用及其对应值。 例子 (Example) 以下程序显示了如何使用它的示例。 (ns clojure.

  • 我对指针在锈迹中的工作原理有点困惑。有,,

  • 预期:string ref 被用来给元素或子组件注册引用信息。引用信息将会注册在父组件的 $refs 对象上。如果在普通的 DOM 元素上使用,引用指向的就是 DOM 元素;如果用在子组件上,引用就指向组件实例: <!-- `vm.$refs.p` will be the DOM node --> <p ref="p">hello</p> <!-- `vm.$refs.child` will

  • 此函数用于设置对新值的引用值,而不管旧值是什么。 语法 (Syntax) 以下是语法。 (ref-set refname newvalue) Parameters - 'refname'是保存参考值的变量的名称。 'newvalue'是需要与引用类型关联的新值。 Return Value - 引用及其对应的新值。 例子 (Example) 以下程序显示了如何使用它的示例。 (ns clojure