我正在尝试将DOM元素传递给Aurelia函数,但它不起作用.只是注意到这个元素不在'repeat.for'语句中.
我有这样的东西,显然是不正确的:
<span click.trigger="passDom(d)">Pass Dom Element</span>
export class Test {
passDom(d) {
console.log(d);
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试使用$ self,但不能正常工作.
我想知道如何访问Aurelia记录器,仅捕获错误并触发将该数据发送到某个服务器的函数.此外,我必须触发警告框,通知用户发生了一些错误.这需要适用于我的整个应用程序.
到目前为止,我发现我可以从LogManager获取日志:
import {LogManager} from 'aurelia-framework'; 在main.js中,
但我不知道如何访问它并创建一个将发送该错误数据的自定义记录器.如果有人知道我可以在哪里找到有关该LogManager的更多信息以及如何与它进行交互,那么这也会有所帮助.谢谢!
我想知道具有@customElement('some-element')装饰器的目的究竟是什么,有什么好处?通常当我想使用'some-element'时,我将它添加到模板中,如下所示:
require(from='./some-element')
Run Code Online (Sandbox Code Playgroud)
只是我们可以检查自定义属性是否附加到该元素,并且该元素是否具有永久命名约定?