小编bah*_*esh的帖子

如何使用Webpack Encore将Fontawesome 5添加到Symfony 4

我想将Font Awesome 5添加到我的Symfony 4项目中,这就是我所做的:

  • 我使用yarn为我的项目添加了字体真棒: yarn add --dev @fortawesome/fontawesome-free
  • 我在我的主scss文件(assets/css/app.scss)中导入了很棒的字体: @import '~@fortawesome/fontawesome-free/scss/fontawesome';
  • 我的webpack加装配置包括我的scss和js文件: .addEntry('js/app', './assets/js/app.js') .addStyleEntry('css/app', './assets/css/app.scss')
  • 我编译: ./node_modules/.bin/encore dev

一切似乎都没问题,但是当我尝试在我的视图中使用字体真棒时,我只会得到一个方形图标.生成的app.css文件似乎没问题,因为我可以看到字体很棒的图标定义,例如:

.fa-sign-out-alt:before {
    content: "\F2F5";
}
Run Code Online (Sandbox Code Playgroud)

似乎缺少'内容'部分,我想是因为没有加载字体...我是否需要添加一些内容来加载webfonts?我试图在我的app.js资产文件中添加字体awesome js,但它不会改变任何东西.我还尝试在我的webpack加装配置中添加自定义加载器(如https://github.com/shakacode/font-awesome-loader/blob/master/docs/usage-webpack2.md#setup-for-webpack-2)我也尝试清除缓存,结果相同......

任何的想法?

font-awesome-5 webpack-encore symfony4

22
推荐指数
5
解决办法
8554
查看次数

如何在 Ubuntu 中的 Visual Studio Code 中将多行代码转换为单行

在 Ubuntu 中的 VS Code 2018(版本 1.23)中是否有将多行代码转换为单行的快捷方式。

例如转换这个:

<label class="container-of-label">
  <input type="checkbox" class="dataTable-checkBox">
  <span class="checkmark"></span>
</label>
Run Code Online (Sandbox Code Playgroud)

到 :

<label class='container-of-label'><input type='checkbox' class='dataTable-checkBox'><span class='checkmark'></span></label>
Run Code Online (Sandbox Code Playgroud)

ubuntu keyboard-shortcuts visual-studio-code

11
推荐指数
1
解决办法
2万
查看次数

嵌套在 ngIf 中时,异步管道订阅无法正常工作

我有一个快速搜索框,我想要一个加载动画。我用ng-templatewithngIf来显示/隐藏这个动画。我有一些 li 嵌套在同一个 div 中,它使用异步管道订阅搜索结果 Observable 以显示结果。当*ngIf父 div上没有时,这个异步管道工作得很好,但是当我申请时它似乎不再订阅了ngIf。这是预期的行为吗?还是我做错了什么?

我的标记看起来像这样。

<input #searchBox type="text" (keyup)="itemLoading=true;searchTerm$.next(searchBox.value)"/>
<div *ngIf="!itemLoading else loading">
<!--Remove ngIf then items will display correctly when search-->
<!-- <div> -->
  <ul>
    <li *ngFor="let item of result$ | async ">{{item}}</li>
  </ul>
</div>
<ng-template #loading>
  <p>LOADING...</p>
</ng-template>
Run Code Online (Sandbox Code Playgroud)

我正在使用 switchMap 来运行搜索:

private source = of(['apple', 'pear', 'banana']).pipe(delay(500));

  searchTerm$ = new Subject<string>();
  result$: Observable<string[]>;
  itemLoading = false;  

  constructor() {
    this.result$ = this.searchTerm$.pipe(
      tap(term => console.log('search term captured: …
Run Code Online (Sandbox Code Playgroud)

javascript rxjs typescript angular angular6

6
推荐指数
1
解决办法
3654
查看次数

如何在同一模块内调用函数

我的代码:

export default (function () {
  (...)
  return {
    open: () => {
      (...)
    },
    close: () => {
      (...)
    },
    get: () => {
      (...)
    }
  }
})();
Run Code Online (Sandbox Code Playgroud)

我想这样调用close()in get()函数:

get: () => {
   close();
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用,this但它不起作用.

请给我一些建议.

先感谢您.

javascript

6
推荐指数
1
解决办法
77
查看次数

您的浏览器不支持 Firebase 消息传递如何解决这个问题?

我正在使用 firebase 消息传递带有反应的网络推送通知。但浏览器显示此消息

消息:此浏览器不支持使用 firebase SDK 所需的 API。(消息/不受支持的浏览器)

这是代码:

const initializedFirebaseApp = firebase.initializeApp({
  apiKey: "XXXXXX",
  authDomain: "XXXXXXX",
  databaseURL: "XXXXXXXXX",
  projectId: "XXXXXX",
  storageBucket: "XXXX",
  messagingSenderId: "XXXXXX",
  appId: "XXXXXX"
});

if (firebase.messaging.isSupported()) {
    let messaging = initializedFirebaseApp.messaging();
}
Run Code Online (Sandbox Code Playgroud)

firebase.messaging.isSupported()总是返回false。有什么办法可以继续吗?

react 版本:16.8.2 和 firebase 版本:6.0.2

push-notification reactjs

6
推荐指数
3
解决办法
8248
查看次数

电子:图像文件(.png)在 Ubuntu 上静默打印

我正在用 Electron 制作一个基于 Ubuntu 的照片打印程序。

当我在Windows上制作时,我将图像保存为PNG并使用以下代码调用Windows内置软件(shimgvw.dll)。

await execPromise(`rundll32.exe c:\\windows\\System32\\shimgvw.dll,ImageView_PrintTo /pt "${process.cwd()}\\saved_image.png" "MY_PRINTER_MODEL_NAME"`);
Run Code Online (Sandbox Code Playgroud)

我应该在 Ubuntu 中做什么?

我想要实现的是通过按下按钮打印用户选择完成的照片。

当我进行搜索时,我只能得到 PDF 文件的结果。

我想知道是否有任何模块或命令。谢谢!

PS抱歉我的英语不好:(

javascript ubuntu electron

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

日期对象行为

在JavaScript中,对于不同的时区和不同的表示法,日期对象的结果是不同的.

例如.

var res= "2018-08"; 
var dat=new Date(res);  
Run Code Online (Sandbox Code Playgroud)

结果是:

Tue Jul 31 2018 22:00:00 GMT-0200 (West Greenland Summer Time)  for GMT-0200  Time Zone 
Run Code Online (Sandbox Code Playgroud)

 Wed Aug 01  2018 05:30:00 GMT+0530 (India Standard Time)
Run Code Online (Sandbox Code Playgroud)

但当

var res= "2018/08"; 
Run Code Online (Sandbox Code Playgroud)

我们的日期相同

Wed Aug 01 2018 00:00:00 GMT+0530 (India Standard Time)

Wed Aug 01 2018 00:00:00 GMT-0300 (Atlantic Daylight Time)
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释我为什么它不是常数当我们给" - "作为分隔符

javascript datetime date

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

Javascript - 所有数组都是文字的吗?

我正在阅读Mozilla Javascript文档,我对使用"literal"这个词感到有点困惑.具体来说,Javascript中的所有数组都被认为是"数组文字".

  • 如果不是,请你提供一个非文字数组的例子.
  • 如果是,请你提供一个具有文字和非文字变量的变量的例子(假设存在这样的事物)并解释它与数组的不同之处.

javascript arrays literals

4
推荐指数
2
解决办法
146
查看次数

如何使用sequelize从响应中删除属性?

const User = sequelize.define('user', {
    // attributes
    firstName: {
        type: Sequelize.STRING,
        allowNull: false
    },
    lastName: {
        type: Sequelize.STRING
        // allowNull defaults to true
    }
});

const Project = sequelize.define('project', {
    // attributes
    projectName: {
        type: Sequelize.STRING,
        allowNull: false
    }
});
User.belongsToMany(Project,{as:'Projects',through:'user_project'});
Project.belongsToMany(User,{as:'Users',through:'user_project'});
Run Code Online (Sandbox Code Playgroud)

像这样获取数据

app.use('/get', (req, res) => {
    User.findAll({
        attributes: ['firstName'],
        include: [{
         model:Project,
            as:'Projects',
            attributes: ['projectName']
        }]}).then((result) => {
        res.json(result)
    })
})
Run Code Online (Sandbox Code Playgroud)

得到这样的回应

 [{
    "firstName": "naveen",
    "Projects": [
      {
        "projectName": "EV",
        "user_project": {
          "createdAt": "2019-07-21T06:17:49.119Z",
          "updatedAt": "2019-07-21T06:17:49.119Z",
          "userId": 1, …
Run Code Online (Sandbox Code Playgroud)

javascript node.js sequelize.js

4
推荐指数
1
解决办法
5327
查看次数

不等于字符串值在 postgreSQL 上不起作用

我写了一个非常简单的查询

select *, "Status" from "ABC" WHERE "ABCId" = 7; // Got 100 rows
Run Code Online (Sandbox Code Playgroud)

ABC 表有一些列,其中一列是“状态”,空值通常显示为 (Null)

当我尝试这些查询时

-- 1
select * FROM "ABC" where "ABCId" = 7 AND "Status" <> 'success'

-- 2
select * FROM "ABC" where "ABCId" = 7 AND "Status" != 'success'

-- 3
select * FROM "ABC" where "ABCId" = 7 AND "Status" NOT ILIKE '%success%'
Run Code Online (Sandbox Code Playgroud)

我没有得到任何行,我很头疼,这是一个简单的查询:/

postgresql

3
推荐指数
1
解决办法
7857
查看次数