问题标签 [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 投票
1 回答
750 浏览

azure - Aurelia Web 应用程序调用 azure 移动服务 API 端点

我正在创建一个使用 API 的 Aurelia Web 项目。API 以 Azure 移动服务的形式提供。我知道我需要将 X-ZUMO Auth 标头添加到请求中。但是,当我实例化我的 http 客户端时,该标头永远不会根据浏览器开发工具进入请求标头。当我在我的应用程序中运行它时,我会看到一个登录屏幕,我认为是因为 X-ZUMO 标头不是存在,因此该应用程序没有运行权限。我正在使用 gulp 运行它,它正在为我设置 Web 应用程序的本地实例。我也试过外部IP地址。

这是我的课:

0 投票
0 回答
1282 浏览

javascript - aurelia js html组件

我正在尝试创建一个 customElement,它使用 jquery 插件来创建幻灯片。对于这个插件,没有 jspm 包 ofc。我不想创建一个,因为我对 jspm 不太熟悉。

所以我将 js 文件及其依赖项添加到系统加载器中,它也被加载了。

现在我想创建一个 customElement,它有一个绑定方法,可以使用自定义元素调用插件。(请参阅我的代码)。问题是,构造函数或绑定方法根本没有被调用。什么都没有渲染。

*.js:

*.html:

用法:

0 投票
5 回答
4935 浏览

javascript - 如何将数据从路由器组件传递到 Aurelia 中的子组件?

假设我们在 Aurelia 中有一个名为 UserRouter 的组件,它是一个子路由器,处理到 UserProfile、UserImages 和 UserFriends 的路由。

我希望 UserRouter 从 API(在 canActivate 上)加载用户,然后将此用户数据传递给子组件。

加载数据很好,我如何将它传递给子组件以便他们都可以读取它?例如将属性放在<router-view>.

我已经在子组件的 bind() 方法上尝试了 bindingContext 参数,但这没有奏效。

谢谢

0 投票
1 回答
1968 浏览

javascript - Aurelia 自定义元素数据绑定

我在我的 Aurelia 应用程序中使用自定义元素。当我将视图模型中的数据与自定义元素绑定时,它工作正常。即使我对自定义元素控件中的数据进行了一些更改,由于双向数据绑定,这些更改也会反映到我的视图模型中的数据中。

但是,如果我对视图模型中的数据进行一些更改(使用 javascript),自定义元素中的数据不会更新。我已经复制了这个问题以获得更简单的设置。

简单视图模型

简单视图

现在,每当我Verify Change在更改文本框中的值后单击时,更改的值都会出现在警报中。但是,如果我单击Update Prop1按钮,prop1值会更新,但更改不会反映在视图中。我不确定我到底错过了什么。

注意:数据绑定可以正常工作,而不是使用$parent.testObj['prop1'], if 。$parent.testObj.prop1但是,我的实际自定义元素是通用类型的,并且事先不知道属性名称,因此我似乎需要继续使用$parent.testObj['prop1']符号而不是点符号:$parent.testObj.prop1

在指针/建议/反馈表示赞赏。

更新:如果有人能指出点符号和索引器符号wrt aurelia 数据绑定之间的区别(我已经检查过),那将有很大帮助。

0 投票
2 回答
1971 浏览

decorator - 如何使用 aurelia-validate 和对象属性进行验证?

我正在使用 aurelia-validate 并且如果我使用变量,我的验证工作正常,但我需要它来验证对象的属性而不是变量:

这是有效的:

这就是我正在尝试做的事情(但不起作用)......我也不确定是否最好将属性保留在类上或有一个this.item包含属性的名为的属性(这是典型的角度方式):

有人可以在这里给我一些关于如何对现有对象(用于编辑页面)使用验证器的指导吗?

0 投票
3 回答
2325 浏览

twitter-bootstrap - 在引导程序中隐藏可忽略的警报

我可以告诉一个可解雇的警报只隐藏,而不是在解雇时将自己从dom中删除吗?

问题是我现在没有将 jQuery 用于任何事情。我需要 aurelia 根据标志或message.

它工作一次,但一旦我关闭它,它就会从 DOM 中删除,因此之后不会出现新消息。

0 投票
2 回答
4684 浏览

scroll - $(...).mCustomScollbar 不是函数(JavaScript 模块和依赖项)

设置 malihu-custom-scrollbar-plugin 时遇到问题。

我安装它如下:

我将它导入到相关的视图模型中,如下所示:

我收到以下错误:

$(...).mCustomScrollbar 不是函数

查看开发工具:网络,库已加载?

0 投票
1 回答
939 浏览

ecmascript-6 - 在 Aurelia 中导入非模块化脚本 (linq.js)

我有一个关于使用 import 关键字将全局变量定义为 aurelia 的脚本的问题。我们可以简单地导入模块,但是像 linq.js 这样定义全局变量 Enumerable 的脚本呢?这是否可以执行该脚本来定义该命名空间?

我尝试从这篇博客文章中执行步骤,但它只定义了非静态方法。所以我不能例如使用Enumerable.from方法。

0 投票
1 回答
1497 浏览

javascript - 如何使用 Aurelia 的 DI 容器注入工厂函数?

我想在可注入对象上创建一个第三方对象,window以便我可以独立于第三方服务测试功能。我正在尝试构建的组件是 Disqus 嵌入式注释的简单包装器。我想使用的工厂很简单

有没有人能够做到这一点或知道是否有可能?

0 投票
0 回答
349 浏览

aurelia - 如何在 aurelia 中拖放树控件?

我目前正在尝试编写一个树控件,并且我有以下自定义属性(可拖动和可放置): 可拖动如下:

等等。从 droppable 属性中,我正在考虑一种 pub/sub 机制,其中视图模型将拾取 drop 并将数据添加到树数组中。

这是在 aurelia 中执行此操作的最佳方法还是我可以遵循其他一些技术?我想在 angularjs 中我会这样做或通过树的根范围。

我有哪些选择?