我需要做休息操作和捕捉错误,我这样做:
import { Injectable, } from '@angular/core';
import { Http, Response,Headers} from '@angular/http';
import { map} from 'rxjs/operators';
import { catchError } from 'rxjs/operators';
import { Observable} from 'rxjs';
@Injectable()
export class RESTSERCIVE{
getObject(id: number){
return this.http.get(this.url+"/"+id).pipe(map(
(response: Response)=>{return response.json()},
),
catchError(this.handleErrorObservable)
);
}
handleErrorObservable (error: Response | any)
{
return Observable.throw(error.message || error);
}
}
Run Code Online (Sandbox Code Playgroud)
我不是为什么它给我这个错误.有人可以帮帮我吗?
我需要重新调整故事中的行。我使用引导程序,所以我的表是:
<table class="table">....</table>
Run Code Online (Sandbox Code Playgroud)
当用户在这一行上移动光标时,我需要调整行的大小,所以我在我的 css 中做
tr:hover{
transform:scale(1.01);
}
Run Code Online (Sandbox Code Playgroud)
问题是当我继续前进时,调整大小是正确的,但边框消失了。任何人都可以帮助我吗?
我在前端使用 Angular,在后端使用 Jersey。当我执行 PUT 请求时出现异常。这是角度代码:
const header=new Headers({'Content-Type':'application/x-www-form-urlencoded'});
header.append("Access-Control-Allow-Methods", "POST");
header.append("Access-Control-Allow-Headers","Access-Control-Allow-Origin");
return this.http.post('http://localhost:8080',home,{headers: header})
.pipe(map((response: Response)=>{return response.json();}));
Run Code Online (Sandbox Code Playgroud)
这是我在泽西岛的过滤器:
@Provider
public class CORSResponseFilter implements ContainerResponseFilter {
@Override
public void filter(ContainerRequestContext requestContext, ContainerResponseContext responseContext)
throws IOException {
responseContext.getHeaders().add("Access-Control-Allow-Origin", "*");
//headers.add("Access-Control-Allow-Origin", "http://podcastpedia.org"); podcastpedia.org
responseContext.getHeaders().add("Access-Control-Allow-Methods", "GET,PUT,POST,DELETE,PATCH,OPTIONS");
responseContext.getHeaders().add("Access-Control-Allow-Headers", "Access-Control-Allow-Headers, Origin,Accept, X-Requested-With, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers");
}
}
Run Code Online (Sandbox Code Playgroud)
这是例外:
无法加载http://localhost:8080/预检响应中的 Access-Control-Allow-Headers 不允许请求标头字段 Access-Control-Allow-Methods
有人可以帮助我吗?
我有这些 html 按钮:
<form ngNativeValidate (ngSubmit)="onSubmit()" #add_form="ngForm">
<button class="btn btn-primary " type="submit[disabled]="!add_form.valid">ADD</button>
<button class="btn btn-default" (click)="back()">Back</button>
</form>
Run Code Online (Sandbox Code Playgroud)
我在控制台中收到此警告:
表单提交取消,因为表单未连接
任何人都可以帮助我解决此警告?
我需要从单选按钮中获取价值。假设具有以下html代码:
<label class="radio-inline">
<input class="form-check-input" type="radio" [(ngModel)]="dog" name="gob" value="i" [checked]="true" (change)="onItemChange(item)"/>Dog
</label>
<label class="radio-inline">
<input class="form-check-input" type="radio" [(ngModel)]="cat" name="cat" value="p" (change)="onItemChange(item)"/>Cat
</label>
Run Code Online (Sandbox Code Playgroud)
在我的ts页面中,我需要获取单选按钮的值,例如
dog.value
Run Code Online (Sandbox Code Playgroud)
我的目的是:
有人可以帮助我吗?
我需要创建一个视图,但我得到此错误"无效的标识符".问题是我尝试访问一个不存在的colum名称,但我需要在我的视图中(如果列不存在,我需要将null).这是我的代码sql:
select .......
case
when
when exists (select 1 from user_tab_columns where table_name = 'Student' and COLUMN_NAME = 'email') then nvl(SUBSTR(student.email, 0, 100),'') else ''
end as STUDENT_EMAIL,
Run Code Online (Sandbox Code Playgroud)
这是扔" invalid identifier".我需要创建这个视图并创建字段"email",如果存在colum,我必须插入正确的,否则我放入字段值null;
angular ×4
angular6 ×3
cors ×1
css ×1
html ×1
http-headers ×1
javascript ×1
jersey ×1
observable ×1
oracle ×1
plsql ×1
sql ×1