我写了以下代码:
class A{
public static class Public { }
}
// Entity class
public class B{
@JsonView({A.Public.class})
int a;
int b;
}
public class C{
@GET
@Produces(MediaType.APPLICATION_JSON)
@JsonView({A.Public.class})
public Bed getData(){
// return object of B
}
}
Run Code Online (Sandbox Code Playgroud)
我期待输出为
{a: vlaue}
Run Code Online (Sandbox Code Playgroud)
但我收到了
{a: value, b: value}
Run Code Online (Sandbox Code Playgroud)
请告诉我这段代码有什么问题.
我使用的是杰克逊版本2.4.2
如何创建一个reactjs组件,它将使用另一个组件呈现props数据.例如,我有一句话说"你好,这是{{name}}.你好吗." 现在我想用reactjs组件替换名称.当我尝试用它显示为[对象对象]的组件替换名称时.
第一编辑:
var sentence = "Hello guys this is {{name}}. How are you.";
var tag_values = {'name': 'any Name'}
Run Code Online (Sandbox Code Playgroud)
TagBox将使用sentence和tag_value作为props,并用Tag组件替换标签.并渲染它
var TagBox = React.createClass({
render: function(){
// replacing the tags with Tag component
this.props.sentence = this.props.sentence.replace(tags_values['name'], <Tag \>)
return(
<div>
{this.props.sentence} //Issue: This will Print as "Hello guys this is [Object Object]. How are you."
// But this should print as "This will Print as Hello guys this is any Name. How are you."
// After clicking on "any …
Run Code Online (Sandbox Code Playgroud) 我正在为我的项目使用NVD3库,我编写了以下代码.
var chart = nv.models.lineChart()
.useInteractiveGuideline(true)
.margin({top: 50, right: 50, bottom: 50, left: 50})
.tooltipContent(function (key, y, e, graph) {
console.log("helo");
return "hello";
});
Run Code Online (Sandbox Code Playgroud)
预期输出应该是鼠标悬停显示问候.但我不明白,相反,我得到默认的工具提示.
请让我知道我正在做的错误.
但是我试图了解 jax-rs 中 Providers 的用法。但无法理解如何使用 ContextResolver。有人可以用一些基本的例子来解释这一点吗?
以下是我正在处理的代码
onTabsChange(abc) {
let selected_tab = this.tabs.getSelected();
let tab_index = selected_tab.index;
console.log(tab_index); // should print current tab index but it prints previously selected tab index
}
Run Code Online (Sandbox Code Playgroud)
以下是HTML代码
<ion-tabs #myTabs class="menu" (ionChange)="onTabsChange()" selectedIndex="0">
<ion-tab [root]="blank" tabTitle="Blank"></ion-tab>
<ion-tab [root]="blank" tabTitle="Blank"></ion-tab>
<ion-tab [root]="blank" tabTitle="Blank"></ion-tab>
<ion-tab [root]="blank" tabTitle="Blank"></ion-tab>
<ion-tab [root]="blank" tabTitle="Blank"></ion-tab>
<ion-tab [root]="blank" tabTitle="Blank"></ion-tab>
<ion-tab [root]="blank" tabTitle="Blank"></ion-tab>
</ion-tabs>
Run Code Online (Sandbox Code Playgroud)
现在,如果我单击任何选项卡,this.tabs.getSelected()将为我提供先前选择的选项卡。
如果我想要当前选择的选项卡,我该如何做到这一点。