问题标签 [aurelia]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Aurelia / ES6 类和属性定义,管道工语法错误
我正在尝试让 Aurelia 的入门应用程序正常工作,但我在第一页就遇到了错误。 http://aurelia.io/get-started.html
有问题的代码:
错误 :
我不得不说我在windows上,它可能会造成一些麻烦。
我通过将变量放在构造函数中“解决”了这个问题。但是上面的语法不是有效的 ES6 吗?是 ES7 还是什么还不能用?
我知道这段代码看起来很奇怪但我不是作者,它是来自 Aurelia 教程的原始代码
javascript - Aurelia 单向绑定到复选框
我正在寻找一种在 aurelia 中单向绑定复选框的方法,同时仍然允许复选框接受用户的点击。
假设一个类似于以下内容的视图显示一个可选项目列表:
用户应该能够单击视图中的任意位置来选择项目,因此它click.trigger="selected()"
被附加到容器中。在 内selected()
,vm.selected
复选框绑定的属性被更新。
复选框也应该是可点击的,但应该允许选择由selected()
方法控制。
readonly
不能在用于控制的checkbox
as 的输入控件上使用input.value
,在这种情况下,它是checked
感兴趣的属性。
调用preventDefault
事件 args 会禁用默认的复选框检查行为,这可以在 Aurelia 中通过单击委托返回 false 来实现。这将需要将另一个处理程序附加到输入控件,并且存在单击由输入控件处理并且不会冒泡到附加到容器 ( selected()
) 以实际控制选择的委托的问题。
也许我缺少另一种方法,我正在考虑使用两个字体很棒的图标,它们看起来像选中和未选中的复选框,并根据 vm.selected 的值在两者之间切换。
aurelia - aurelia 中的自定义属性不起作用?
我正在学习 Aurelia 的工作原理,并且正在尝试让一个简单的自定义属性正常工作。它所要做的就是根据某些值的变化来改变 div 文本的颜色。
我有一个 div 有:
在我的属性中,我有:
在我的视图模型中,我有:
当我更改名字时,我没有看到在高自定义属性类中触发了 valueChanged 事件。
aurelia - 从属性值中显示或隐藏按钮
我有一个表中的项目列表,并希望基于名为“启用”的布尔属性启用或禁用某些按钮。按钮代码如下
无论 item.enabled 的值是什么,都只会显示禁用按钮。想知道我错过了什么?
aurelia - 如何使用 Aurelia 捕获输入元素的返回?
在 angularjs 我有以下内容:
html是:
所以基本上,一旦我完成输入要搜索的文本,当我按下回车键时,我的控制器上的搜索功能就会运行。
我将如何在 Aurelia 中做到这一点?
我仍在学习它的功能,所以任何帮助将不胜感激。
javascript - 在 Aurelia 类中注入时订阅者为空?
我有以下订阅者(在 aSubscriber.js 中):
}
在我的课堂上注册我拥有的订户:
在构造函数中订阅者是未定义的。为什么会这样?
aurelia - 使用观察者定位器进行更改检测
我正在尝试制作一个“插入文件”自定义元素。
这就是它的使用方式
这是自定义元素的视图
这是元素的视图模型
这个想法是注意何时 fileName 属性发生变化(在我的用例中,以编程方式,而不是交互方式)并采取适当的措施,即加载文件并将其内容插入 DOM。
问题是:
- 它不起作用(没有错误消息,在调试器中一切似乎都正常)
- “this”的双重绑定似乎太复杂了
我究竟做错了什么?有任何想法吗?
- - 编辑 - -
让我简化一下。我可以这样做吗?
如果someVar
later 的值发生变化,视图会更新吗?
aurelia - Aurelia IE11 符号填充错误
我们计划在我们的新产品中使用 Aurelia,并尝试做简单的 POC Aurelia 示例,我在 IE11 中遇到问题。任何人都可以帮助解决这个问题。
谢谢你的帮助。
我使用此链接中的以下命令创建了此示例:
错误:
无法定义属性“Symbol(id)_h.zlr3taf0m51”:对象不可扩展
包.json
索引.html
main.js
应用程序.js
应用程序.html
aurelia - 在 Aurelia 中何时使用 require 以及何时使用 import?
在我使用 Aurelia 的第二天,我看到了如何创建和使用自定义属性。
要使用我的视图 html 使用的自定义属性:
但是我发现了一些其他代码使用:
我什么时候使用require,什么时候使用import?
aurelia - Aurelia 模块全局配置
我已经在我的 Aurelia 应用程序中安装了toastr 。我可以在不同的视图中导入和使用它,但我不知道如何设置/修改它的全局选项。
想法?