小编use*_*938的帖子

Angular2:Uncaught(承诺):评估不支持报价!在组件中

我有一个具有输入参数的组件:

import {Component,Input} from '@angular/core';

@Component({
    selector: 'comment' ,
    template: `    
        <div class="col-lg-6 col-md-6 col-xs-6 thumb">
            <div class="post-owner">
                <div class="media">
                    <div class="media-left">
                        <a href="#">
                          <img class="media-object rounder" src=imageURI >
                        </a>
                    </div>
                </div>
            </div>
        </div>`
})

export class CommentCompoent{
    @Input() imageURI="";
}
Run Code Online (Sandbox Code Playgroud)

在父组件中,我已将图像路径传递给它,如下所示:

<comment [imageURI]='image_path'></comment>
Run Code Online (Sandbox Code Playgroud)

问题是,当我运行它时,它抱怨:

EXCEPTION: Error: Uncaught (in promise): Quotes are not supported for evaluation!

所以我该怎么做?

更新:当我[imageURI]='image_path'在父组件中删除它时它工作正常,它完美地显示组件的其余部分

typescript angular

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

Spring-Boot:重定向和刷新模型和页面

我有一个spring-boot应用程序,withemleaf.我反复更新页面,并将其重定向到同一页面,所以我希望页面的元素得到更新:

@GetMapping("/suggested-events/vote/{eventId}")         
public String voteForEvents(Model model,
                            @PathVariable("eventId") Long eventId,
                            @RequestParam(value = "message", required = false) String message ) {
    log.info("The message is: "+message);
    SuggestedEvent event = suggestedEventService.findSuggestedEventById(eventId);
    ArrayList<SuggestedEvent> events = suggestedEventService.findSuggestedEventsByArea(event.getArea());
    model.addAttribute("mainEvent",event);
    model.addAttribute("events",events);
    model.addAttribute("message",message);

    return "/suggested-event/vote";
}
Run Code Online (Sandbox Code Playgroud)

当按钮在视图中被按下时,它会触发以下post方法:

@PostMapping("/suggested-events/vote")
public String voteForASuggestedEvent(RedirectAttributes redirectAttributes){
    log.info("You have made a vote");
    redirectAttributes.addAttribute("message", "Success");

    return "redirect:/suggested-events/vote/1";
}
Run Code Online (Sandbox Code Playgroud)

该第二控制器方法执行a的操作message,并将其重定向到第一方法.因此,它成功重定向到第一个方法并记录

log.info("The message is: "+message);
Run Code Online (Sandbox Code Playgroud)

但它没有刷新我的页面,我没有得到消息作为模型

当我重定向到第一个方法时,我希望它添加message到我的模型:

model.addAttribute("message",message);
Run Code Online (Sandbox Code Playgroud)

但它没有添加到我的页面

redirect spring spring-mvc thymeleaf

8
推荐指数
2
解决办法
5899
查看次数

如何利用混淆矩阵的值绘制ROC曲线?

考虑我有一个类似的分类器A,其分类结果给出了下表:

    TP  TN  FP  FN
A   225 100 175 100
Run Code Online (Sandbox Code Playgroud)

TP 为真阳性

TN 为真阴性

FP 是误报

FN 为假阴性

如何绘制ROC曲线?

我知道,我可以定义一个变量,并尝试根据 A 来预测它,然后制作一个完全模拟上述值的数据框,最后,我可以使用这段代码。但我认为应该有一个更简单的方法?

r

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

F#:阻止此'let'未完成.期待一个表达

我知道在F#中我们应该将每个值绑定到一个名称.我觉得我的确不错???

但是在if语句中我有以下错误.

Block following this 'let' is unfinished. Expect an expression
Run Code Online (Sandbox Code Playgroud)

它来自于 min= List.nth list i.据我所知,我所界定的分钟List.nth list i.那么为什么它应该是一个错误?

let mutable list =[-1;2;3;4]
let mutable min=list.[0]
let mutable i=1

if min<=0  then   let  min= List.nth list i  
Run Code Online (Sandbox Code Playgroud)

f# f#-interactive

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

这段代码是如何工作的?

我刚刚面对以下代码.

let rec Make_Segment list=
  match list with
  | []  ->[],[]
  | hd::tail when hd<=tail.Head -> let current,rest=Make_Segment tail
                                   hd::current,rest
  | hd::tail when hd>tail.Head -> [hd], tail

let segments= [3;4;5;5;1;2;3]

Make_Segment segments 
Run Code Online (Sandbox Code Playgroud)

它是一个递归函数,总是返回两个列表.但正如您所看到的,它始终使用一个参数,即list匹配中的参数.那么第一个论点在哪里?

它怎么样?

f# f#-interactive

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

找不到函数 colMedians

我已经看到了这个,并且我已经添加了这个包 MatrixStats

但是当我运行代码时

colMeans(adult_csv[5], na.rm = TRUE)
colMedians(adult_csv[5], na.rm = TRUE)
Run Code Online (Sandbox Code Playgroud)

它通过了第一行,但抱怨colMedians

R: 找不到函数 colMedians

r

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

该表达式预计具有类型单位

我有以下代码.在这一行

 if min<=0  then     min <- List.nth list i |>ignore
Run Code Online (Sandbox Code Playgroud)

我有2个错误.首先是0

 This expression was expected to have type
    unit    
but here has type
    int
Run Code Online (Sandbox Code Playgroud)

然后在i

This expression was expected to have type
    unit    
but here has type
    int
Run Code Online (Sandbox Code Playgroud)

*我也看过这个 并尝试忽略,但它不起作用

let replace touple2=
   let first  (a,_,_,_,_)=a
   let second (_,b,_,_,_)=b
   let third  (_,_,c,_,_)=c
   let forth  (_,_,_,d,_)=d
   let fifth  (_,_,_,_,e)=e
   let sortedlist list= List.sort(list)

   let GetMin list=
        list |> List.rev |> List.head
        let mutable min=list.Head
        let mutable …
Run Code Online (Sandbox Code Playgroud)

f# f#-interactive unit-type

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