在Aurelia.js中作曲确实有一个事件
Does compose in Aurelia.js have an events?
我想知道有没有一种方法可以绑定到compose属性的一些回调是Aurelia.js.
我正试着做一些类似的事情
view.html
<a click.delegate="changeTab('first')">Tab 1</a>
<a click.delegate="changeTab('second')">Tab 2</a>
<a click.delegate="changeTab('third')">Tab 3</a>
<compose view-model.bind="tab"></compose>
在每个选项卡上,我在attached
事件上都有相同的代码
first.js
import {inject} from 'aurelia-framework';
@inject(Element)
export class First {
constructor(element) {
this.element = element;
}
attached() {
$(this.element).find('code').each(function () {
Prism.highlightElement($(this)[0]);
});
}
}
问题是
<compose>
是否有我可以绑定到它的类似事件?我是说
view.html
<compose view-model.bind="tab" attached.bind="composeAttached()"></compose>
这样做的"Aurelia方式"是:
import {inject, customAttribute} from 'aurelia-framework';
@customAttribute('syntax-highlight')
@inject(Element)
export class SyntaxHighlight {
constructor(element) {
this.element = element;
}
attached() {
Prism.highlightElement(this.element);
}
}
<pre><code syntax-highlight>...</code></pre>
相关文章:
- 是否<asp:文本框>有一个onFocusLost事件
- Javascript动态表,每个单元格都有一个onmouse事件
- 在离子2中,有任何方法可以将涡旋动量作为一个事件来检测
- 当至少有一个用户触发事件而不刷新页面时,更改所有用户页面中的内容
- 当一个单元格被编辑时,是否有一个事件触发,但值没有'不要改变
- 是否有任何事件在浏览器请求另一个资源(如图像)之前触发
- 我的输入字段听到除回车之外的每个“键下”事件.我有一个日期选择器,不确定发生了什么
- 我有一个用于 onclick 的窗口加载函数 如何添加 onblur 事件并合并为一个
- 是否有一个名为 bind 的 JavaScript 或 jQuery 事件
- 在Aurelia.js中作曲确实有一个事件
- 是否有一个js事件在选择开始时被触发
- jQuery插件对象:通过.on()附加了一个事件处理程序,现在有一个范围问题.(主插件对象)
- 当一个新项目被添加到FireBug控制台时,是否有一个jQuery事件等同于
- 有没有一种方法可以判断哪个javascript文件包含一个事件处理程序
- 输入数字HTML5:是否有一个事件在每一步都会触发
- 是否有一个开源的javascript日历,支持内置的事件详细信息弹出窗口
- 在DOM渲染上是否有一个事件
- 是否有一个事件来检测是否在Javascript中设置了属性
- codemmirror -检查-是否有一个事件显式地触发检查
- 是否有一个事件告诉窗口何时可见(涂上颜色,而不是黑色)