小编Hot*_*lah的帖子

如何以角度6导入sass文件

我用sass创建了新的角度项目,我创建了名为sass的文件夹,其中包含一个名为_variables.scss的文件,

在app组件中我试图导入这样的变量.

@import 'variables'
Run Code Online (Sandbox Code Playgroud)

当我运行服务时,我收到以下错误:

./src/app/app.component.scss模块构建失败:

@import 'variables'
^
      File to import not found or unreadable: variables.
      in C:\Users\Bonge\Documents\Projects\movies_database\movies-client\src\app\app.component.scss (line 1, column 1)
Run Code Online (Sandbox Code Playgroud)

注意我在angular.json中添加了以下内容:

"stylePreprocessorOptions": { "includePaths": [ "src/", "src/sass/" ]
Run Code Online (Sandbox Code Playgroud)

目录结构只是一个角度启动应用程序

|- src/
    |- sass/
        |- _variables.scss
        |- _mixins.scss
        |- styles.scss
Run Code Online (Sandbox Code Playgroud)

我仍然得到同样的错误:我在这里做错了什么?任何帮助

sass angular

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

类型错误:无法在字符串上创建属性“_id”

我正在创建简单的休息 API 我有一个用于发布/数据的端点,可以将数据从外部 API 保存到 MongoDB,

这是我到目前为止所拥有的:

app.post('/data', (req, res) => {
    let url = 'https://api.themoviedb.org/3/movie/401478/reviews?api_key=4d9c9de3bdf0d3b6837c49c086e3b190';
    request(url, function (error, response, body) {
        db.collection('data').insert(body, (err, result) => {
            if (err) {
                res.send({
                    'error': 'An error has occured'
                });
            } else {
                    res.send(result.ops[0]);
            }
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

当我localhost:8000/data在控制台的邮递员中测试 api 时,我收到错误:

类型错误:无法在字符串上创建属性“_id”

我在这里做错了什么?

javascript mongoose mongodb node.js express

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

角度6:尝试与'[object Object]'进行比较时出错。仅允许数组和可迭代

我想使用角度6在前端显示从api返回的数据

这是我所做的:但是数据没有整理:

component.htm:

<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Popular Movies</h3>
</div>
<div class="panel-body">
<div class="row">
    <div *ngFor="let movie of movies; let i=index" class="col-md-2">
        <div *ngIf="i < 6">
        <img *ngIf="movie.poster_path" class="thumbnail" src="http://image.tmdb.org/t/p/w500/{{movie.poster_path}}">
        <h4>{{movie.title}}</h4>
        <p>{{movie.release_date}}</p>

        <p><a class="btn btn-default" routerLink="/movie/{{movie.id}}">View details &raquo;</a></p>
      </div>
    </div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

component.ts:

import { Component, OnInit } from '@angular/core';
import { Http } from '@angular/http';
import { Location } from '@angular/common';
import { MoviesService } from '../movies.service';
import { ActivatedRoute } from '@angular/router';

@Component({
  selector: 'app-movies', …
Run Code Online (Sandbox Code Playgroud)

javascript html5 node.js typescript angular

0
推荐指数
1
解决办法
4620
查看次数

标签 统计

angular ×2

javascript ×2

node.js ×2

express ×1

html5 ×1

mongodb ×1

mongoose ×1

sass ×1

typescript ×1