【问题标题】:How to set object in Angular js model list object如何在Angular js模型列表对象中设置对象
【发布时间】:2018-06-19 14:22:10
【问题描述】:

我是 Angular js 的新手。 我正在尝试在列表对象的对象中设置一个值。

Model class
public class InfoModel{
    public List<TestInfo> testInfo;
    public void setTestInfo(List<TestInfo> testInfo){this.testInfo=testInfo;}
    public List getTestInfo(){return testInfo;}
    public int amount=0; //we have setters and getters for amount
}

TestInfoclass
public class TestInfo{
    public User user;
    public void setUser(User user){this.user=user;}
    public User getUser{return user;}
}

用户对象具有名称和 ID。

In angular controller
$scope.submitStatus = function(form1){
    $scope.infoModel.testInfo=[];
    var user; 
    if($scope.infoModel.amount<=6000){
       user = form1[0].user;
    } else {
       user = form1[1].user;
    } //Now I need to assign var user to TestInfo object at 0th location.
}

请帮忙。非常感谢您在这方面的帮助和时间。

谢谢 拉玛

【问题讨论】:

  • 这和Java有关系吗?
  • Java 和 Angular js

标签: javascript java angularjs


【解决方案1】:

这是你要找的吗?

var testInfo = {user: user};
$scope.infoModel.testInfo.push(testInfo);

这会创建一个 javascript 对象并将其添加到 testInfos 列表中。

【讨论】:

    猜你喜欢
    • 2021-10-21
    • 2012-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-20
    • 1970-01-01
    • 2020-08-11
    • 1970-01-01
    相关资源
    最近更新 更多