问题标签 [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.

0 投票
2 回答
3753 浏览

durandal - 如何将我的 Durandal.js 应用程序升级到 Aurelia?

我有一个现有的 Durandal.js 应用程序,它利用了所有 ES5 功能,但我想将它升级到新的 Aurelia 平台。什么是正确的升级路径,最简单的升级方式是什么?是否有包含升级路径的文档?

0 投票
6 回答
11005 浏览

aurelia - 使用 Visual Studio 配置 Aurelia 项目

我知道它很新,但我想使用 aurelia 和 Visual Studio 创建一个原型。VS 支持在料斗中,但当前文档基于 node.js 等。根据现有的文档,我没有任何线索。我希望我能得到一些指导......

0 投票
1 回答
510 浏览

javascript - Aurelia compose element: childContainer is not defined

I want to leverage the <compose> custom element in my application using the view property exclusively. Here is my markup/code:

app.html

app.js

/views/start.html

However, I get the following error:

Potentially unhandled rejection [1] ReferenceError: childContainer is not defined

0 投票
3 回答
3943 浏览

aurelia - 为什么 Aurelia 的 alpha 版本加载缓慢?

我写了一个最小的测试页面来试用 Aurelia。

http://www.andrewgolightly.com/

GitHub:https ://github.com/magician11/ag-landingpage

我的最后一次测试显示,加载 135 个请求的页面需要 55 秒。

看来我需要先捆绑 jspm_packages 目录,以便立即下载 543KB .. 而不是分段下载。

所以鉴于我遵循了这个例子:http ://aurelia.io/get-started.html

如何捆绑包裹?我不清楚https://github.com/jspm/jspm-cli/wiki/Production-Workflows

然后在我的 index.html 文件中更新什么?而且我仍然需要包含 jspm_packages 文件夹,因为我在头部引用它,对吗?

谢谢。

更新

该团队正在努力捆绑..

来自 Rob Eisenberg:“我们还没有完成捆绑支持。我们正在努力。”

0 投票
1 回答
12817 浏览

javascript-databinding - 在 Aurelia 中绑定原始 html

使用Aurelia,我想<div>用包含 html 文本的 viewmodel 属性(我们称之为 htmlText)的内容填充,我正在使用

但是,这对 html 进行编码,因此,所有标签都被转义,而不是具有段落或链接,因此 html 可以被视为源。

是否有开箱即用的活页夹来执行此操作?

0 投票
2 回答
1170 浏览

javascript - 使用 AMD 模块作为 Aurelia ViewModel

我和 Aurelia 一起玩,看起来很不错,我在一些项目中使用 Durandal,这绝对适合我的需求。

使用 EC6 中的新类定义很棒。但是现在我正在准备一些东西,我需要在其中使用带有 requireJs 的经典 AMD 模块,就像这样:

根据 Aurelia 的文档,我发现可以将 testModule 之类的东西用作 ViewModel,事实上,在 Durandal 应用程序中使用了 viewModel。

但是经过一些尝试后,我无法使其正常工作。

有人遵循了什么想法或方法来做到这一点?最重要的是,有可能吗?我认为这只是为了确认它们是兼容的。

谢谢。

0 投票
2 回答
2265 浏览

ecmascript-6 - Aurelia 中的 ES6 字符串插值

我正在尝试遵循 aurelia.io 上的“入门”部分,并且在字符串内的字符串插值方面遇到了一些问题。

在第一个示例的视图模型中,“fullName”计算的 getter 返回一个字符串

此值在视图(html 模板)中用作 ${fullName}。

问题不是显示计算的全名,而是显示实际的返回字符串。我已尝试使用 Chrome 和 Firefox,但两者都没有显示正确的值。

welcome() 函数也存在同样的问题,因为它也返回一个字符串值。

我注意到在 Aurelia Visual Studio 示例中,返回值已更改为实际计算的字符串。

我究竟做错了什么?

0 投票
1 回答
1750 浏览

drag-and-drop - Aurelia中的拖放不起作用

我正在尝试为 Aurelia 创建一个拖放控件。最初,它工作得很好。

但是,当我将侦听器委托给dragstart事件时,拖动不再起作用。

我可以让 dragstart 事件触发并且该事件具有defaultPrevented: true,这会阻止默认的拖动事件启动。如何禁用preventDefaultAurelia 中的特定事件委托人?

0 投票
2 回答
3108 浏览

.net - 在没有 NodeJs 和 JSPM 的情况下运行 Aurelia 框架

我正在学习 Aurelia 框架。我在 NodeJs 和 JSPM 中看到了它的文档示例。

但我没有 NodeJs 和 JSPM。我来自.Net 背景。

它可以在不安装 NodeJS 的情况下运行 Aurelia Framework。

我想像添加标签和添加 CDN 链接一样运行 Aurelia 框架。这是可能的 ?

0 投票
2 回答
1020 浏览

javascript - 需要 EcmaScript 6 模块,它是如何工作的?

所以我知道如何在 ES6 中要求和导出模块。但是对于像Aurelia这样的框架,文档说你需要aurelia这样:

我是否必须将一个名为的 JS 文件放置aurelia-framework在我从中执行它的 JS 文件所在的文件夹中,或者该import函数的工作方式是否require类似于 NodeJS/CommonJS 中的函数?