小编Bry*_*ndh的帖子

无法删除Aurelia路由的前一个标签

我遇到了一个似乎无法解决的问题.应该可以通过执行中提供的步骤来删除路由中的前一个hashtag RouterConfiguration -> Options-> Push State.

我已经执行了所有这些步骤,请参阅下面的代码.

app.ts RouterConfiguration选项

public configureRouter(config: RouterConfiguration, router: Router) {
    config.options.pushState = true;
    config.options.root = '/';
    config.map([
        {
            route: 'login',
            name: 'login',
            moduleId: 'pages/auth/login',
            nav: false,
            title: 'Login',
            settings: {
                allow_anonymous: true
            }
        }
    ]);
    ...
Run Code Online (Sandbox Code Playgroud)

index.html头

<head>
  <meta charset="utf-8">
  <base href="/">
  ...
Run Code Online (Sandbox Code Playgroud)

config.js

System.config({
  baseURL: "/",
  ...
Run Code Online (Sandbox Code Playgroud)

我的登录路线仍然只能使用localhost:9000/#/loginlocalhost:9000/login无法找到.我也试过在一个新的Aurelia JSPM骨架应用程序中实现它无济于事......

知道为什么会这样,我可能做错了什么?

aurelia jspm

5
推荐指数
1
解决办法
209
查看次数

Font Awesome 5 图标的类绑定更改不会影响图标

在 Font Awesome 5 从 4.7.0 的升级过程中,我注意到我为标签提供的任何类绑定都<i>无法像以前那样发挥作用。

想象一下带有类绑定的以下元素:

<i class.bind="iconClass"></i>

iconClass并想象存在的初始价值'fas fa-cog'iconClass当更改to的值时'fas fa-ship',图标不会更新为新设置的图标类。它将仍然是一个齿轮图标。

我相信发生这种情况是因为 Font Awesome 5<i><svg>标签替换了标签,并且没有正确复制类绑定,因此不会触发图标更改。

在下面的示例中,绑定的类在两秒后发生更改来说明问题,请参阅此 GistRun以获取该问题的示例。参见app.htmlapp.js的实现。它还包含一个肮脏的解决方法。

这种行为可以/应该如何实施?

html javascript font-awesome aurelia font-awesome-5

5
推荐指数
1
解决办法
2530
查看次数

标签 统计

aurelia ×2

font-awesome ×1

font-awesome-5 ×1

html ×1

javascript ×1

jspm ×1