我的" posts.service.ts "中有以下导入
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { NotFoundError } from '../commons/errors/not-found-error.errors';
import { AppErrors } from '../commons/errors/app-errors.errors';
import { Observable } from 'rxjs';
import { catchError } from 'rxjs/operators';
import 'rxjs/add/observable/throw';
Run Code Online (Sandbox Code Playgroud)
我甚至检查了node_modules文件夹中的'rxjs/add/observable/throw',它在那里可用.但是在项目编译阶段我得到了一个奇怪的错误,如下所示.
./src/app/services/posts.service.ts中的错误找不到模块:错误:无法解析'/ Users/gauthampughaz/Development/angular/practice/src/app中的'rxjs/add/observable/throw' /服务'
ℹ「wdm」:编译失败.
我在我的应用程序中使用了howler包.我使用npm install --save @types/howler和在我的index.html中安装了打字
,我已经包含了以下脚本标记
<script src="./node_modules/howler/dist/howler.min.js"></script>
但是error TS2304: Cannot find name 'Howl'当我尝试使用ng serve命令提供服务时,它仍然显示错误.
我是Django的新手.每当我提交我的注册表单时,form.is_valid()在我的视图函数中返回false.我无法弄清楚我哪里出错了.我使用SignUpForm类来获取其他字段.signup.html是我的模板.注册是我的视图功能.我的forms.py中的SignUpForm类是错误的吗?任何帮助都会很棒.我还在我的注册表单中填写了所有细节,但仍然是form.is_valid()在我的情况下返回false.
我的观点功能
def signup(request):
if request.method == 'POST':
form = SignUpForm(request.POST)
if form.is_valid():
form.save()
return render(request, 'signup.html', {'message': 'Signed Up successfully'})
return render(request, 'signup.html')
Run Code Online (Sandbox Code Playgroud)
我的forms.py
from django import forms
from django.contrib.auth.forms import UserCreationForm
from django.contrib.auth.models import User
class SignUpForm(UserCreationForm):
first_name = forms.CharField(max_length=255)
last_name = forms.CharField(max_length=255)
password = forms.CharField(widget=forms.PasswordInput)
confirm_password = forms.CharField(widget=forms.PasswordInput)
phone_number = forms.CharField(max_length=100)
class Meta:
model = User
fields = ['username', 'email', 'first_name', 'last_name', 'password', 'confirm_password', 'phone_number']
Run Code Online (Sandbox Code Playgroud)
我的base.html
<body style = "margin: 0;">
<div class="row" style="padding-left: 2%;padding-top:1%;">
<div class="col-md-9"> …Run Code Online (Sandbox Code Playgroud)