使用angularjs使用输入字段推空行

时间:2018-01-05 06:49:30

标签: angularjs html-table

我有一个表有编辑,删除和添加选项。我的问题是,当我点击添加按钮想要添加空输入字段的行。我已经为此编写了以下代码。如何添加空行输入值的空行。

My code

    var previousRect = CGRect.zero
    func textViewDidChange(_ textView: UITextView) {
        let pos = textView.endOfDocument
        let currentRect = textView.caretRect(for: pos)
        self.previousRect = self.previousRect.origin.y == 0.0 ? currentRect : previousRect
        if(currentRect.origin.y > previousRect.origin.y){
            //new line reached, write your code
            print("Started New Line")
        }
        previousRect = currentRect
    }

我有一个问题就是当我点击添加空行时添加哪些表格字段带有ng-hide属性。我想动态添加行,每列都有新的输入框。我该怎么办?请帮忙。

3 个答案:

答案 0 :(得分:1)

这很简单。您需要将具有空值的对象推入数组中。

以下是代码:

<强>控制器

$scope.add = function () {   
      $scope.appkeys.push({appkey : '', name : '', created : '' });
};

上面的代码只会添加一行。我已经更新了你的JSFiddle以获得所需的输出。

请使用给定的链接。

http://jsfiddle.net/Thw8n/570/

答案 1 :(得分:1)

您需要粘贴以下代码:

   $scope.add = function () {

           $scope.appkeys.push({appkey : '', name : '', created : '' });
    };

答案 2 :(得分:0)

您可以在appkey数组中使用空属性推送对象:

var tempObject = {
    "appkey":"",
    "name":"",
    "created":""
};
$scope.appkeys.push(tempObject);