aurelia相关内容

如何在视图外部计算Aurela插补表达式?

在Aurela中,假设我有一个字符串,其中包含一个内插表达式"Today at ${value | date: 'time'}"和表示{ value: new Date() }的绑定上下文的一些对象。 在视图之外,有没有办法只获取该字符串和该对象,并获得得到的格式化字符串,即"Today at 13:44"? 我查看了tests,但它们都涉及创建一个HTML元素、绑定,然后解除绑定-我想知道 ..
发布时间:2022-07-17 22:22:24 前端开发

集中Aurela验证逻辑

我希望将验证逻辑集中在@Enure中,但我不确定如何做到这一点。 这是文档中的一个示例: import {Validation} from 'aurelia-validation'; import {ensure} from 'aurelia-validation'; export class Person { static inject() { return [Validat ..
发布时间:2022-04-18 23:03:00 其他开发

在具有额外维度的ChartJS上的多行上对y轴标签进行分组

我已经在SO(Using ChartJS to create a multiple grouped bar chart - see picture below)上成功地成功地使y轴上的第二行标签正确且动态地工作。 我想知道有没有办法让他们走上多条线?查看下图中的标签: 由于它是动态构建的图表,并且行为非常灵敏,所以我的数据有时会超过允许的空间。 因此,低于2.50有时可能太长,以 ..
发布时间:2022-04-18 22:56:25 其他开发

在澳大利亚打字脚本webpack开发人员设置中提供HTTPS

我需要在运行au run时使用https://localhost:8080在开发中测试Facebook登录,以便应用程序使用HTTPS而不是http。 当前安装使用的是au new创建的标准Aurela+TypeScrip+webpack骨架。 我将https: true添加到我的webpack.config.js中的devServer字段,但它不起作用。https://webpack ..
发布时间:2022-04-18 22:54:17 其他开发

从对象开始计算的Aurela

我有一个state对象,它有一个属性session,该属性可以是object或null。 我不想对isSessionActive()getter进行脏检查,所以我想使用computedFrom()。但是,computerFrom()似乎不会在此对象更改时触发,除非它以前是undefined。 我的状态存储上是否可以在没有专用isSessionActive布尔属性的情况下执行此操作? ..
发布时间:2022-04-18 22:52:11 前端开发

Aurelia 中组件和视图之间的区别(及其生命周期)

您能告诉我 Aurelia 中的组件和视图有什么区别吗?它们的架构是什么,它们的生命周期有什么区别? 解决方案 根据经验,可以总结出Aurelia中view和component的区别如: Aurelia 中的 视图 只是简单地将 .html 及其附带的样式 (.scss/.less/.css) Aurelia 中的 view-model 是其背后的代码(.js/.ts 类) 组件 ..
发布时间:2022-01-21 11:03:46 其他开发

Aurelia CLI app-bundle 自动更新变慢

您好,我在 Aurelia CLI 上运行了一个 Web 应用程序. 根据我的阅读 在文档中,Aurelia CLI 始终“捆绑"运行,从不直接针对源文件.通过运行“au run –watch"命令,Aurelia “监听"文件更改并自动重新创建 app-bundle.js.控制台输出示例: 开始'readProjectConfiguration'...完成'readProjectConf ..
发布时间:2022-01-12 14:18:31 其他开发

Aurelia 自定义属性中的双向绑定

更新: 看起来这是一个已知的错误:https://github.com/aurelia/templating/issues/253 我将它留在这里以供参考/可搜索性目的. 代码: input-mask.ts(完整代码可以在这里查看) @customAttribute('输入掩码')@inject(元素)导出类 InputMaskCustomAttribute {@bindable( ..
发布时间:2021-11-30 17:22:26 前端开发

Aurelia - 仅 HTML 自定义元素的内联定义

我的 Aurelia 视图模型中有一个递归对象,如下所示: Class BottomlessPit {名称:字符串 = '';MorePits:BottomlessPit[] = null;} 因此,我想在我的 Aurelia 视图中使用递归模板.它只会在一个地方使用,所以我宁愿使用模板文字.这是一些不起作用的伪代码: ${姓名} ..
发布时间:2021-11-30 17:22:18 前端开发

Aurelia 取消订阅事件聚合器

我将 Aurelia Framework 与 Typescript 一起使用,并且在 事件聚合器 中,我可以发布和订阅频道. 问题是我无法取消订阅频道. 注意:所有形式的 subscribe 方法都返回一个 dispose 函数.您可以调用该函数来处理订阅并停止接收消息.如果视图模型由路由器管理,则最好在其停用回调中进行处理,或者如果它是任何其他视图模型,则在其分离的回调中. 这 ..
发布时间:2021-11-30 17:22:10 其他开发

Aurelia 中的数据绑定父子关系

代码: 我有两个班级: export class Shipment {货件编号:编号;小部件:小部件;}导出类小部件{小部件 ID:数字;名称:字符串;} 然后我有一个 ShipmentUi 视图模型,它有一个装运实例(this.shipment). 在 ShipmentUi 视图中,我编写了 UI 的一部分,显示了允许选择 Widget 的 WidgetUi: ..
发布时间:2021-11-30 17:21:58 前端开发

Aurelia:子路由器路由显示在“主"中app.html 中的导航栏和子视图元素?

我们想要一个侧边栏菜单和一个“主要"区域.根据您的导航方式,侧边栏的菜单项会发生变化,新视图将加载到“主"区域. 我已经创建了带有 元素的 app.html 和一个可以显示主路由器导航的 nav-bar.html.假设我最初将“管理"和“报告"作为路由(以及菜单项).当用户点击“管理"时,我希望菜单更新以显示子路由(比如“用户"和“设置")并在 app.html 的 ..
发布时间:2021-11-30 17:21:50 其他开发

将值传递给路由

我有一个物品清单.当用户点击一个项目时,用户将被带到项目详细信息页面. 我想将包含项目详细信息(如项目的图像 URL)的对象传递给路由.但是,我不想在路由 url 中公开它. 如果有办法做类似${item.name} 那将是金子. 我已经看到如果在 ..
发布时间:2021-11-30 17:21:43 其他开发

在 Aurelia 中包含 bootstrap css

我是 Aurelia 的新手,在第一个障碍时就摔倒了.我使用 aurelia cli 创建了一个新项目,并选择减少使用. 这很好用,直到我尝试使用引导程序.我已经安装了带有 npm 的引导程序,它出现在 node_modules/bootstrap/ 这是目录结构 dist fonts grunt Gruntfile.js js less LICENSE package.json ..
发布时间:2021-11-30 17:21:25 其他开发

Aurelia 获取价值转换器结果

我想获得过滤数组的值转换器的结果,以显示找到的结果数. 我既不想将此逻辑移至我的控制器(以保持其清洁),也不想添加诸如从值控制器返回一些数据之类的拐杖. 我想要的: 所以,基本上我想要像 angular 提供的东西:如此处所示:ng-repeat="item in FilteredItems = ..
发布时间:2021-11-30 17:21:18 前端开发

部署 aurelia.cli 构建的应用程序

我已经构建了一个没有后端的简单 aurelia 网页,现在我有兴趣投入生产.我使用 Aurelia-cli 进行捆绑,希望这会很简单,但我不确定如何进行.我应该将哪些文件上传到服务器才能使站点正常工作?感谢您的帮助. 解决方案 简而言之: au build --env prod 将 index.html 复制到服务器上的主部署文件夹 将 /scripts 文件夹复制到同一位置. ..
发布时间:2021-11-30 17:21:10 其他开发

如何拆除增强型片段

我正在开发现有的 SPA,我们将逐步用 Aurelia 组件替换组件.我们使用 TemplatingEngine 的 enhance API.这很有效,但我们还需要在移动到应用程序的另一部分(不重新加载页面)时拆除那些增强的片段(删除事件侦听器,...). 我的想法是将 aurelia 实例保留在页面中并重复使用. 目前我像这样增强片段: function EnhanceFragme ..
发布时间:2021-11-30 17:21:02 其他开发