小编Aam*_*han的帖子

如何在无状态 React 组件中单击按钮获取输入值?

我有以下功能组件

const input = props => (
  <div>
    <input placeholder="Type a message..." />
    <div onClick={props.send} className="icon">
      <i className="fa fa-play" />
    </div>
  </div>
)
Run Code Online (Sandbox Code Playgroud)

我怎么可能将输入的值传递给props.send()

reactjs

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

如何将从数据库中获取的值设置为Angular Material Autocomplete的默认值

我想从数据库中获取一个值,并将其设置为自动完成输入框中的默认值.

填充clientTypes

clientTypes: any[] = [];
getClientTypes() {
    this.clientService.getClientTypes()
    .subscribe((data: any) => {
        this.clientTypes = [...data];
    });
}
Run Code Online (Sandbox Code Playgroud)

用于自动完成显示

displayFn(object): string {
    console.log(object.ClientTypeId);
    return object.Name;
}
Run Code Online (Sandbox Code Playgroud)

在HTML中

<mat-form-field appearance="outline">
    <mat-label>Client Type</mat-label>
    <input type="text" placeholder="Select Client Type" aria-label="Number" matInput formControlName="clienttype"  [formControl]="clientTypeControl" [matAutocomplete]="auto3">
    <mat-autocomplete #auto3="matAutocomplete" [displayWith]="displayFn" (optionSelected)='setClientTypeId($event.option.value)'>
        <mat-option *ngFor="let clientType of clientTypes" [value]="clientType">
            {{ clientType.Name }}
        </mat-option>
    </mat-autocomplete>
</mat-form-field>
<br>
Run Code Online (Sandbox Code Playgroud)

当我使用编辑时,我从数据库中获取保存的accountTypeId.我的问题在于如何将获取的accounTypeId作为默认选项放入matautocomplete中,但仍然可以获得其余的选项?

谢谢.

angular mat-autocomplete

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

如何通过CLI将参数传递给Maven插件?

<build>
    <plugins>
        <plugin>
            <groupId>org.jvnet.jax-ws-commons</groupId>
            <artifactId>jaxws-maven-plugin</artifactId>
            <version>2.3</version>

            <executions>
                <execution>
                    <phase>generate-sources</phase>
                    <goals>
                        <goal>wsimport</goal>
                    </goals>
                    <id>generate-sei</id>

                    <configuration>
                        <sourceDestDir>${project.basedir}/src/main/java</sourceDestDir>
                    </configuration>
                </execution>
            </executions>
          <dependencies>...</dependencies>
        </plugin>
    </plugins>
</build>
Run Code Online (Sandbox Code Playgroud)

上面的XML代码段来自Java项目中的POM文件。在此代码段中,我定义了jaxws-maven-plugin以使用wsdl文件生成SEI代码并将其放置在src / main / java目录中。此插件绑定到generate-sources阶段,并且工作正常。

我想这样做,以便如果我直接发布插件,请使用:

mvn jaxws:wsimport
Run Code Online (Sandbox Code Playgroud)

它应将文件放在上述文件夹中。从插件参考站点(https://jax-ws-commons.java.net/jaxws-maven-plugin/wsimport-mojo.html),我不知道如何将参数(sourceDestDir)作为命令传递行参数。有办法我可以做到吗?

java maven jaxws-maven-plugin

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

为什么JAX-WS是JDK的一部分,而JAX-RS不是呢?

使用Eclipse时,我可以使用JAX-WS批注(例如@WebService),而无需包含任何外部依赖项,但是我不能对JAX-RS批注(例如@Path)进行相同的操作。我看了一下这个答案,我知道这javax.ws.rs不是JDK的一部分。为什么JAX-WS是JDK的一部分而JAX-RS不是呢?其次,如果我在GlassFish或WildFly服务器上部署带有JAX-WS注释的应用程序,该服务器是否使用众所周知的WebService堆栈来运行该应用程序(例如Metro)或它自己的实现?

web-services jax-rs jax-ws java-ee

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

我可以在同一个应用程序中拥有不同的根 URL 吗?

在我的 DRF 项目中,我有 2 个应用程序,Users并且Products. Products有 2 个型号:CategoryProduct。我的根 URL conf 看起来像这样

api_urls = [
    path('users/', include('users.urls')),
    path('products/', include('products.urls'))
]

urlpatterns = [
    path('admin/', admin.site.urls),
    path('api/', include(api_urls))
]
Run Code Online (Sandbox Code Playgroud)

和 products.urls

urlpatterns = [
  path('', views.ProductListCreateAPIView.as_view())
]
Run Code Online (Sandbox Code Playgroud)

我希望我的 API 方案是这样的

/api/users/
/api/products/
/api/categories/
Run Code Online (Sandbox Code Playgroud)

现在,这对于前两个 URL 来说效果很好,但显然不适用于第三个,即如果我要添加

path('categories', views.CategoriesListCreateAPIView.as_view())
Run Code Online (Sandbox Code Playgroud)

对于我的 products.urls,URL 方案将是

/api/products/categories/
Run Code Online (Sandbox Code Playgroud)

我的问题是,有没有办法在/api/categories/不分裂Category成自己的应用程序的情况下实现目标?我觉得它太微不足道了,不足以保证拥有自己的应用程序,并且应该与Product. 显然,我想我可以直接在根 URL conf 中导入视图,但这感觉不像是一个“干净”的解决方案。我应该考虑为类别创建一个单独的应用程序吗?产品模型与类别有外键关系,对我来说,感觉好像两个独立的应用程序只会让事情变得复杂。

django django-urls django-rest-framework

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