小编Nic*_*ras的帖子

如何在AngularJS中处理XML服务?

我的公司拥有数千个现有的xml Web服务,并开始为新项目采用AngularJs.

http://angularjs.org/上的教程专门使用json服务.看起来它们在控制器中进行服务调用,解析生成的JSON,并将生成的对象直接传递给视图.

我该怎么处理XML?我看到四个选项:

  1. 解析它并将DOM对象直接传递给UI(视图).

  2. 在服务器端围绕我的XML服务放置一个JSON包装器.

  3. 使用客户端的某个库将DOM对象转换为JSON,并在发出post/put请求时将其转换回来.

  4. 在客户端手动将DOM对象转换为JavaScript对象.

什么是正确的方法,为什么?

xml service backend angularjs

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

使用现有列表中的字段创建新列表

假设有一节课:

class Person
{
   String name;
   int age;
   City location;
}
Run Code Online (Sandbox Code Playgroud)

是否有一些库可以让我创建一个字符串列表,其中包含一行中人员列表中的每个名称,而不是创建新列表并循环浏览另一个列表?

就像是:

List<Person> people = getAllOfThePeople();
List<String> names = CoolLibrary.createList("name", people);
Run Code Online (Sandbox Code Playgroud)

而不是:

List<Person> people = getAllOfThePeople();
List<String> names = new LinkedList<String>();
for(Person person : people)
{
    names.add(person.getName());
}
Run Code Online (Sandbox Code Playgroud)

java collections field list

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

标签 统计

angularjs ×1

backend ×1

collections ×1

field ×1

java ×1

list ×1

service ×1

xml ×1