通过angularjs中的指令将动态模型添加到新创建的元素中

Trialcoder

以下是我的PLNKR代码,它工作正常。

问题-我需要向这些元素添加动态范围,以便可以抓取contact number + type

在提出问题之前先搜索了问题,但是由于我是angular指令的新手,所以我对结果感到困惑,请让我知道要获取结果还需要添加什么。

以下是我期望的结果-

contact: [
    {number: 56432452, type: "Cell"},
    {number: 67895644, type: "Work"},
    {number: 78943245, type: "Cell"},
    {number: 66793456, type: "Home"},
    {number: 90546675, type: "Fax"},
];

另外,我需要在“编辑”模式下使用相同的表单,让我知道在为编辑案例开发此功能时需要记住的其他事项。

以下是我的directive代码-

<div class="form-group">
    <label class="col-sm-2 control-label">Contact Number<span class="asterisk">*</span></label>
    <div class="col-sm-5">
        <input type="text" class="form-control">
    </div>
    <div class="col-sm-2">
        <select class="btn">
            <option>Cell</option>
            <option>Work</option>
            <option>Home</option>
            <option>Fax</option>
        </select>
    </div>
    <div class="col-sm-1">
        <img src="http://img.informer.com/icons/png/16/3225/3225535.png" class="remCls">
    </div>
</div>

如您所见,当前select和中input不包含和ngModel让我知道如何介绍此方法以获得上述结果。

Trialcoder

首先,我要感谢ExpertSystem建议我以Angular的方式进行思考。然后,我要感谢angular IRC的Foxandxsss药物不是通过代码来使事情正确,而是改善了我的角度概念和方法。

这是工作代码,我针对上述问题提出了。

实际上,我不需要指令,没有指令就可以轻松地进行管理。

medice:指令很好,但是当您设置修改dom的点击事件时,它将中断

medice:angularjs无法正确绑定指令

以下是我的控制器代码-

var myApp = angular.module("myApp", []);

myApp.controller("myCtrl", function($scope){

  $scope.cnctnum = [];
  $scope.cncttype = [];

  $scope.types = [
    {name: "Cell", value: 1},
    {name: "Work", value: 2},
    {name: "Home", value: 3},
    {name: "Fax", value: 4}
  ];

  $scope.items = [];
  var i =0;
  $scope.addCnt = function(){
    $scope.items.push(i);
    i++;
  };

  $scope.remCl = function(index){
    $scope.cnctnum.splice(index, 1);
    $scope.cncttype.splice(index, 1);
    $scope.items.splice(index, 1);
  };

  $scope.getval = function(){
    console.log($scope.cnctnum);
    console.log($scope.cncttype);
  };

});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过angularjs中的指令将动态模型添加到新创建的元素中

来自分类Dev

通过指令中的id将Class添加到元素

来自分类Dev

如何将收藏夹项添加到新创建的列表中

来自分类Dev

使用dom Javascript将新创建的标签和输入文本添加到表单中?

来自分类Dev

将新创建的元素添加到 Angular 模板元素

来自分类Dev

AngularJS-将指令动态添加到元素

来自分类Dev

如何将列表ID添加到新创建的HTML元素?

来自分类Dev

将新创建的变量添加到Python Pandas中的现有数据框中

来自分类Dev

自动将新创建的对象添加到列表

来自分类Dev

动态将Angularjs绑定到新创建的html元素

来自分类Dev

如何首先使用C#MVC中的代码将新创建的存储过程添加到应用程序

来自分类Dev

如何首先使用C#MVC中的代码将新创建的存储过程添加到应用程序

来自分类Dev

如何将ng-repeat动态添加到angular指令中的元素?

来自分类Dev

如何不使用'append()'将新值添加到列表中,然后将值存储在新创建的列表中?

来自分类Dev

将事件侦听器添加到动态创建的元素中

来自分类Dev

使用JS或Jquery将事件添加到动态创建的元素中

来自分类Dev

EXTJS使用tpl将fireEvent添加到动态创建的元素中

来自分类Dev

jQuery-将click事件添加到动态创建的元素中

来自分类Dev

如何将事件添加到通过单击按钮动态创建的PictureBox中?(C#)

来自分类Dev

通过 ListModel.append() 将字符串中的属性添加到动态创建的 ListElement

来自分类Dev

动态将JS中的元素添加到XUL

来自分类Dev

从指令动态将角度属性添加到元素

来自分类Dev

将AnimatorSet添加到动态创建的FragmentTransaction中

来自分类Dev

将OnClickListener添加到动态创建的Textviews中

来自分类Dev

将类名称添加到新创建的div并修改样式

来自分类Dev

将新创建的视频添加到播放列表时可能的错误

来自分类Dev

将新创建的列表添加到Sharepoint左侧导航的“最近”

来自分类Dev

如何将新创建的容器添加到 Ansible 的主机清单?

来自分类Dev

将类添加到AngularJs中的多个元素

Related 相关文章

  1. 1

    通过angularjs中的指令将动态模型添加到新创建的元素中

  2. 2

    通过指令中的id将Class添加到元素

  3. 3

    如何将收藏夹项添加到新创建的列表中

  4. 4

    使用dom Javascript将新创建的标签和输入文本添加到表单中?

  5. 5

    将新创建的元素添加到 Angular 模板元素

  6. 6

    AngularJS-将指令动态添加到元素

  7. 7

    如何将列表ID添加到新创建的HTML元素?

  8. 8

    将新创建的变量添加到Python Pandas中的现有数据框中

  9. 9

    自动将新创建的对象添加到列表

  10. 10

    动态将Angularjs绑定到新创建的html元素

  11. 11

    如何首先使用C#MVC中的代码将新创建的存储过程添加到应用程序

  12. 12

    如何首先使用C#MVC中的代码将新创建的存储过程添加到应用程序

  13. 13

    如何将ng-repeat动态添加到angular指令中的元素?

  14. 14

    如何不使用'append()'将新值添加到列表中,然后将值存储在新创建的列表中?

  15. 15

    将事件侦听器添加到动态创建的元素中

  16. 16

    使用JS或Jquery将事件添加到动态创建的元素中

  17. 17

    EXTJS使用tpl将fireEvent添加到动态创建的元素中

  18. 18

    jQuery-将click事件添加到动态创建的元素中

  19. 19

    如何将事件添加到通过单击按钮动态创建的PictureBox中?(C#)

  20. 20

    通过 ListModel.append() 将字符串中的属性添加到动态创建的 ListElement

  21. 21

    动态将JS中的元素添加到XUL

  22. 22

    从指令动态将角度属性添加到元素

  23. 23

    将AnimatorSet添加到动态创建的FragmentTransaction中

  24. 24

    将OnClickListener添加到动态创建的Textviews中

  25. 25

    将类名称添加到新创建的div并修改样式

  26. 26

    将新创建的视频添加到播放列表时可能的错误

  27. 27

    将新创建的列表添加到Sharepoint左侧导航的“最近”

  28. 28

    如何将新创建的容器添加到 Ansible 的主机清单?

  29. 29

    将类添加到AngularJs中的多个元素

热门标签

归档