小编Kim*_* BF的帖子

如何覆盖角度2材质样式?

我有角度材料选择:

在此输入图像描述

它的代码:

<md-select placeholder="Descuentos y convenios" [(ngModel)]="passenger.discount">
        <md-option [value]="null" [disabled]="true">
            Descuentos
        </md-option>
        <md-option *ngFor="let option of discounts" [value]="option">
            {{ option }}
        </md-option>
        <md-option [value]="null" [disabled]="true">
            Convenios
        </md-option>
        <md-option *ngFor="let option of agreements" [value]="option">
            {{ option }}
        </md-option>
</md-select>
Run Code Online (Sandbox Code Playgroud)

我想在其中有这样的风格:

在此输入图像描述

我尝试将一些类放在md-select和md-option上,但没有用.我想有一个如何放置背景颜色或边框的例子,这会给我一个想法.

先感谢您

css angular-material angular

18
推荐指数
6
解决办法
4万
查看次数

Javascript 中的 forEach 并行?

我想同时将一个函数应用于数组中的所有元素,我不想一个一个地应用它,我的意思是顺序地应用它。这是因为我有很多元素,我想同时在画布上绘制它们。我正在使用 Angular 6。

我有这个:

 drawRow(row: Node[]) {
    row.forEach((item) => {
      this.addToCanvas(item);
    });
 }
Run Code Online (Sandbox Code Playgroud)

我想将行的所有元素并行添加到画布中。是否需要安装一些库来执行此操作,或者我可以仅使用纯 javascript 来执行此操作...?正确的做法是什么?

预先感谢您=)

javascript typescript

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

如何在Neo4j中找到跳数最少的最短路径?

我建模一个图形,其中节点是位置和边缘表示您可以从一个地方到另一个地方.

这是为了让你可以从一个地方到另一个地方的所有路线,你可以通过不同的路线从一个地方到另一个地方,所以我想要一个查询,返回最短的路径和最小的路线变化.

例如,我想从A到D,我有两条可能的路径:

(place {name: "A"})-[:FOLLOWS{route:""R1}]->(place{name: "B" })-[:FOLLOWS{route:""R4}]->(place{name:"C"})-[:FOLLOWS{route:""R2}]->(place{name:"D"})

(place {name: "A"})-[:FOLLOWS{route:""R1}]->(place{name: "B" })-[:FOLLOWS{route:""R1}]->(place{name:"F"})-[:FOLLOWS{route:""R2}]->(place{name:"D"})
Run Code Online (Sandbox Code Playgroud)

在前两个路径中,两者都是相同的大小,但我想获得第二个路径,即具有最小路由更改的路径.

谢谢.

graph neo4j cypher

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

Angular 2中服务和模型的区别?

我正在发现Angular2,我在互联网上找到了一个快速启动项目,以了解结构.我有另外三个文件夹:组件,服务和模型.我理解什么是组件,因为我理解服务是单身,我想要保留我的数据.

问题是我在services文件夹中有这个文件:

import {Injectable} from "@angular/core";
import {Task} from "../models/task";

@Injectable()
export class TaskService {

    private tasks:Array<Task> = [
        new Task("Task 1", false),
        new Task("Task 2", false),
        new Task("Task 3", false),
    ];

    getTasks():Array<Task> {
        return this.tasks;
    }

    addTask(name:string) {
        this.tasks.push(new Task(name, false));
    }

}
Run Code Online (Sandbox Code Playgroud)

我有一个里面的模型文件夹:

export class Task {

    constructor(public name:string, public done:boolean) {
    }

    toggleDone() {
        this.done = !this.done;
    }
}
Run Code Online (Sandbox Code Playgroud)

但我不确定为什么Task被视为模型而TaskService被视为服务.是因为我可以拥有多个任务实例吗?如果是这样,那么我可以有多个TaskService实例而不是单例吗?如果没有,编译器如何知道它何时是服务以及何时是模型?因为后缀?

谢谢.

typescript angular

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

如何从浏览器控制台调用angular 6函数?

我想从浏览器控制台调用组件内部的函数。我想是这样 ,但相当于角6。

先感谢您

angular6

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

我怎么知道我使用的是哪个角度2版本?

在浏览器的角度为1的开发人员控制台中,我曾经输入:

angular.version.full
Run Code Online (Sandbox Code Playgroud)

但不适用于角度2。

angularjs angular

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