小编Sha*_*ain的帖子

使用新的HttpClient进行Angular 4后端开发

在从Http切换到HttpClient之前,我使用MockBacked进行了无后端设置.我有一个名为mock-backend.provider.ts的文件,看起来像:

import {
    Http, BaseRequestOptions, Response, ResponseOptions,
    RequestMethod, XHRBackend, RequestOptions
} from '@angular/http';
import { MockBackend, MockConnection } from '@angular/http/testing';

import { subscribers } from '../jsons/subscribers.json';
import { TokenService } from '../../authentication/token.service';

export function mockBackendFactory(backend: MockBackend, options: BaseRequestOptions,
    realBackend: XHRBackend) {

    // configure fake backend
    backend.connections.subscribe((connection: MockConnection) => {
        // wrap in timeout to simulate server api call
        setTimeout(() => {
            let url = connection.request.url;
            let method = connection.request.method;

                if (url.endsWith('/demographic/subscriber') && method === RequestMethod.Get) {
        let tokenService: TokenService = …
Run Code Online (Sandbox Code Playgroud)

angular

8
推荐指数
1
解决办法
2498
查看次数

如果字符串包含或结尾,SASS中是否有办法?

我需要像sass这样的if语句:

@each $name, $char in $font-icons {
    @if ($name ends with "-outline") {
        //do something
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

sass

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

Angular 4 + SASS路径映射

我想知道是否还有为Angular 4中的SASS文件添加路径映射?我的意思是,假设我有存储在src/assets/styles中的全局scss文件,我想在我的组件scss文件中访问这些文件,这些文件存储在src/app/component/{component-name}/{component中-name} .component.scss.目前我必须这样做:

@import "../../../assets/styles/{file-needed}.scss";
Run Code Online (Sandbox Code Playgroud)

当我希望能够做到这样的事情时:

@import "~assets/styles/{file-needed}.scss";
Run Code Online (Sandbox Code Playgroud)

我知道〜将转到node_modules目录,这只是一个例子.反正有没有为这些东西创建快捷方式?

提前谢谢了!

sass angular

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

标签 统计

angular ×2

sass ×2