小编Aya*_*ane的帖子

如何在Angular2中的另一个组件中使用变量

我想知道是否有可能在不使用第一个组件的模板的情况下将变量值从一个组件转换为另一个组件,只需要变量的值即可。可能吗?

components angular

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

带有嵌套对象Angular 5的过滤器数组

我试图过滤具有以下结构的许多对象的列表:

{  
"element1":{  
  "code":"12345",
  "location":"Location"
},
"users":[  
  {  
     "id":1,
     "name":"Name 1",
     "surname":"Surname 1",
  },
  {  
     "id":2,
     "name":"Name 2",
     "surname":"Surname 2",
  }
 ]
}
Run Code Online (Sandbox Code Playgroud)

现在,我正在按第一个元素进行过滤,如下所示:

filterList(value) {

    if (value&& value.trim() != '') {
        myList = myList .filter((item) => {
            return (item.element1.location.toLowerCase().indexOf(value.toLowerCase()) > -1);
        })
    }
}
Run Code Online (Sandbox Code Playgroud)

我一直试图通过用户属性(这是对象列表)对其进行过滤,以对其进行过滤,而在姓氏中,我必须更改什么?

javascript angular5

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

如何在 Spring 控制器中请求请求的来源和正文

我正在使用 Java 和 Spring 构建一个 REST API,我需要在我的控制器中处理一个 POST 请求,但我需要从该请求中提取主体,它是一个 JSON,也是该请求的“来源”,

@RequestMapping(value = "/create", method = RequestMethod.POST)
public XXX createMyObject(@RequestBody String data, YYY){
   MyObject mo = new MyObject();
   mo.setData = data;
   mo.setOrigin = yyy;

   myRepository.save(mo);
   return XXX;
}
Run Code Online (Sandbox Code Playgroud)

我有几个问题:首先是如何获得该请求的来源(我猜这是一个在标头中传播的网址?),是否有与 @RequestBody 类似的注释?。

我的第二个问题是在这些 post 方法中作为响应返回的正确对象通常是什么。

java rest spring

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

只允许离子输入中的数字为 type=text Ionic

我需要进行以下输入,以便它只接受数字:

<ion-input formControlName="quantity"></ion-input>
Run Code Online (Sandbox Code Playgroud)

我知道这可以通过 type=number 来实现,但由于其他原因我只能使用类型文本。是否可以通过输入文本来做到这一点?另外我如何验证最小和最大金额?

validation input ionic3 angular5

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

读取路径参数angular2

我有两个组件,我想使用路由参数从一个变量发送到另一个.在我的第一个组件中,我使用此函数发送id:

sendId(id : string) : void {
    this.router.navigate(['/component2', id]);
}
Run Code Online (Sandbox Code Playgroud)

我的路由模块如下所示:

const routes: Routes = [
 { path: 'component2/:id', component: Component2},
 { path: '**', redirectTo: '' }
];

@NgModule({
 imports: [ RouterModule.forRoot(routes) ],
 exports: [ RouterModule ]
})

export class AppRoutingModule {}
Run Code Online (Sandbox Code Playgroud)

在我的第二个组件中,我试图像这样读取它:

import { Router, ActivatedRoute, Params } from '@angular/router';

export class Component2 implements OnInit {
   id: string;

constructor(private router: Router, private route: ActivatedRoute) {
}

ngOnInit() {
    this.route.params.subscribe(params => { this.id = +params['id']; 
    });

    console.log(this.id);
}
Run Code Online (Sandbox Code Playgroud)

但我收到一个空值.我错过了什么?

components angular2-routing angular

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